总结卡方检验(Chi-square test)和费舍尔精确检验(Fisher exact test)的区别

时间:2025-02-15 07:12:54
=========================个人总结=================================
若一个2*2的列联表为:
a b
c d
则n为2*2列联表的总频数(a+b+c+d)。而T为理论频数。对于a,其理论频数为(a+b)*(a+c)/n,即所在行的频数之和*所在列的频数之和/总频数。
主要结论:
一:对于2*2的列联表:

(1)当T(此处为最小理论频数,下同)>=5, n>=40 时,直接用Pearson 卡方检验; 
(2)当1 = 40 时,需要用连续性校正公式做卡方检验。这是因为卡方分布为连续型分布,而2*2列联表资料是分类资料,所以样本量较小时要进行连续性校正。
(3)当T<1 , 或者 n < 40, 或做卡方检验后所得的P值接近检验水准a 时,用Fisher exact test 

二:对于行×列表资料检验
要求每个格子中的理论频数T均大于5或1<1或1