# 載入指令碼中 chi2-test 函數的使用方式範例

chi2-test 函數可用來得出與卡方統計分析相關的值。本節描述如何使用載入指令碼的 QlikView 中提供的卡方分佈檢定函數。請參閱各別 chi2-test 指令碼函數主題，取得語法及引數的說明。

此範例使用一個表格，其中包含兩組學生 (I 和 II) 中達到某個等級 (A-F) 的學生數量。

chi2-test example

| - | A | B | C | D | E | F |
| --- | --- | --- | --- | --- | --- | --- |
| I | 15 | 7 | 9 | 20 | 26 | 19 |
| II | 10 | 11 | 7 | 15 | 21 | 16 |

## 載入樣本資料

請執行下列動作：

1. 建立新的文件。

2. 選取工具列中的編輯指令碼，然後將以下內容輸入指令碼：

   `// Sample_1 data is pre-aggregated... Note: make sure you set your DecimalSep='.' at the top of the script.` `Sample_1:` `LOAD * inline [` `Grp,Grade,Count` `I,A,15` `I,B,7` `I,C,9` `I,D,20` `I,E,26` `I,F,19` `II,A,10` `II,B,11` `II,C,7` `II,D,15` `II,E,21` `II,F,16` `];`

3. 儲存指令碼，並按一下重新載入以載入資料。

現在，您已載入樣本資料。

## 載入 chi2-test 函數值

現在，我們將根據新表格中的樣本資料載入 chi2-test 值，依 Grp 進行分組。

請執行下列動作：

1. 在工具列中選取編輯指令碼，并將下列項目新增至指令碼的結尾：

   `// Sample_1 data is pre-aggregated... Note: make sure you set your DecimalSep='.' at the top of the script.` `Chi2_table:` `LOAD
   Grp,
   ` `Chi2Test_chi2(Grp, Grade, Count) as chi2,
   ` `Chi2Test_df(Grp, Grade, Count) as df,
   ` `Chi2Test_p(Grp, Grade, Count) as p
   ` `resident Sample_1 group by Grp;`

2. 儲存指令碼，並按一下重新載入以載入資料。

現在，您已載入名為 Chi2\_table 的表格中的 chi2-test 值。

## 結果

您可以在表格檢視器中檢視產生的 chi2-test 值，它們應該如下所示：

chi2-test results

| Grp | chi2 | df | p |
| --- | --- | --- | --- |
| I | 16.00 | 5 | 0.007 |
| II | 9.40 | 5 | 0.094 |