用SPSS进行变量多组之间两两比较卡方检验
福建省教育科学研究所
林斯坦
用SPSS进行不同变量的卡方检验中,如果检验后多组间有显著性差异,说明观察指标在各组之间不完全相同,这时要知道到底是哪两组或哪几组有差异,就需要进行两两比较,但遗憾的是,SPSS未提供卡方检验的多组之间的两两检验的直接方案。网络上很多人讨论,但均没有简便可行的办法,有人提出用卡方分割法(partitionsofX2method),或者用Scheffe'可信区间法和SNK法等等,比较复杂。现将一种比较简单的,可直接在SPSS中进行两两比较的方法举例如下。
例:您是否赞成教师聘任实行“双向选择”?(单选)1.赞成;2.不赞成
为了解乡镇、县城和城市中不同教师对这个问题的看法是否有实质性的不同,则需先进行整体性的卡方检验。
第一步:按照正常程序的先进行一次Crosstable分析,以确定整体上看,多组间是否确有显著性差异。
本例中,从整体上看,显著性检验的概率小于0.05,拒绝原假设,说明三组间的选择有显著差异,要具体了解三组中究竟是哪两组,就要进行两两对比检验。原来的检验用的是全部的个案,现在只需要选择需要比较的两组个案。
第二步:点击“数据(Data)”→“选择个案(SelectCase)”→“如果条件满足(Ifconditionissatisfied)”→“如果(If)”→在右上方的文字框内输入要比较的变量,例如要比较“列变量1”与“列变量3”,那么你就输入“列变量名=1or列变量名=3”→继续(continue)→确定(OK)
第三步:按照常规做交叉表(Crosstable)检验,此刻得到的是1与3比较的结果
成所有想比较的三组数据。
最后,要对多重比较的概率和与对照比较的概率进行比较,以判断是否有差异性。有人认为,如果进行两两比较的话,应该结合联合概率进行分割,一般应降低检验水准,若总共要比较3次,就把检验水准降低为0.05/3,即0.017,而不是原来的0.05,卡方分量的个数最多也不得超过总卡方的自由度。