# 如何在加载脚本中使用 chi2-test 函数的示例

chi2-test 函数用于查找与卡方统计分析相关的值。本节介绍如何在加载脚本中使用 QlikView 中可用的卡方分布检验函数。有关语法和参数说明，请参阅单独的 chi2-test 脚本函数主题。

此示例使用包含获得 (A-F) 分数的两组学生（I 和 II）的学生人数的表格。

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 |