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

chi2-test 函数用于查找与卡方统计分析相关的值。本部分介绍如何在数据加载脚本中使用 Qlik Sense 可用的卡方分布检验函数。有关语法和参数说明,请参阅单独的 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

加载样本数据

执行以下操作:

  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. 单击 l 以加载数据。

现在,您已加载样本数据。

加载 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. 单击 l 以加载数据。

现在,您已经加载名为 Chi2_table 的表格中的 chi2-test 值。

结果

您可以在预览下方的数据模型查看器中查看生成的 chi2-test 值,如下所示:

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