如何在加载脚本中使用 chi2-test 函数的示例
chi2-test 函数用于查找与卡方统计分析相关的值。本节介绍如何在加载脚本中使用 QlikView 中可用的卡方分布检验函数。有关语法和参数说明,请参阅单独的 chi2-test 脚本函数主题。
此示例使用包含获得 (A-F) 分数的两组学生(I 和 II)的学生人数的表格。
- | A | B | C | D | E | F |
---|---|---|---|---|---|---|
I | 15 | 7 | 9 | 20 | 26 | 19 |
II | 10 | 11 | 7 | 15 | 21 | 16 |
加载样本数据
执行以下操作:
- 创建新文档。
-
在工具栏中选择编辑脚本并将以下内容添加到脚本中:
// 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
];
- 保存脚本并单击重新加载以加载数据。
现在,您已加载样本数据。
加载 chi2-test 函数值
现在,我们将根据新表格中的样本数据加载 chi2-test 值,这些值已经按 Grp 进行了分组。
执行以下操作:
-
在工具栏中选择编辑脚本并将以下内容添加到脚本末尾:
// 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;
- 保存脚本并单击重新加载以加载数据。
现在,您已经加载名为 Chi2_table 的表格中的 chi2-test 值。
结果
您可以在表格查看器中查看生成的 chi2-test 值,如下所示:
Grp | chi2 | df | p |
---|---|---|---|
I | 16.00 | 5 | 0.007 |
II | 9.40 | 5 | 0.094 |