Skip to content

15.12.2 卡方检验 ​

     [ /CHISQUARE=var_list[(lo,hi)] [/EXPECTED={EQUAL|f1, f2 … fn}] ]

/CHISQUARE 子命令对变量各分类的期望频数与观测频数之间的差异生成卡方统计量。可选地,变量列表后可出现一个取值范围。如果给定了范围,则非整数值会被截断,超出指定范围的值会被排除在分析之外。

/EXPECTED 子命令指定每个类别的期望取值。对于每个观测类别,必须恰好有一个非零期望值,否则必须指定 EQUAL 关键字。你可以使用记法 n*f 来指定 n 个连续的期望类别,它们都取频率 f。给定的频率是比例,而非绝对频率。频率之和不必为 1。如果未给出 /EXPECTED 子命令,则期望各频率相等。

15.12.2.1 卡方示例 ​

一位研究者希望调查某总体中男女人数是否相等。所选择的调查样本来自 physiology.sav 数据集。该检验的零假设是总体中男女人数相等。分析过程如示例 15.5 所示。

get file='physiology.sav'.  npar test      /chisquare=sex.

示例 15.5: 执行卡方检验以检查性别分布是否均衡

只有一个检验变量,即 sex(性别)。数据集中的其他变量被忽略。

截图 15.4: 使用图形用户界面执行卡方检验

在结果 15.4 的汇总框中显示,样本中男性多于女性。然而卡方结果的显著性大于 0.05——这是最常被接受的 p 值——因此没有足够证据拒绝零假设,只能得出证据并不表明总体中存在性别失衡的结论。

ValueObserved NExpected NResidual
Male2220.002.00
Female1820.00-2.00
Total40
Chi-squaredfAsymp. Sig.
Sex of subject.401.527

结果 15.4: 对 sex(性别)运行卡方检验的结果

基于 GNU PSPP 2.0.1 手册与入门教程整理