想对两组数据行组间比较,想用卡方检验。可是有一组数据中有个0的,这样是不能用卡方检验的。纠结了,到底

2024-11-23 09:32:23
推荐回答(2个)
回答(1):

你这种情况很常见,可以使用卡方检验,但需要使用其中的Fisher's Exact Test的结果,其他结果都不可靠。SPSS的分析结果如下:
Value df Asymp. Sig. (2-sided) Exact Sig. (2-sided) Exact Sig. (1-sided)
Pearson Chi-Square .929(b) 1 .335
Continuity Correction(a) .000 1 1.000
Likelihood Ratio 1.314 1 .252
Fisher's Exact Test 1.000 .520
Linear-by-Linear Association .923 1 .337
N of Valid Cases 150
a Computed only for a 2x2 table
b 2 cells (50.0%) have expected count less than 5. The minimum expected count is .48.

因此,A与B之间无显著差异(双侧P=1.000)。注意Fisher's Exact Test的结果是不存在卡方值的,只有单侧(本例单侧P=0.520)和双侧的P值(Sig.值)。

你还可以参考我的另两个有关卡方检验的回答:http://zhidao.baidu.com/question/213672845.html
http://zhidao.baidu.com/question/259605001.html

补充回答:如果你的原始数据没错的话,以上就是正确答案。

回答(2):

想对两组数据行组间比较,想用卡方检验。可是有一组数据中有个0的,这样是不能用卡方检验的。纠结了,到底...“_”为下划线。键盘上“0”数字后边的按键,英文输入状态下用SHIFT+