学员提问学员老师,在SPSS中怎样实现线性趋势卡方检验呢?很多学员都为这个问题疑惑,下面我来详细介绍一下。老师1、线性趋势卡方检验的常用方法:线性趋势检验最常用的方法是:Cochran-Armitage Test for Trend(也就是the cochran armitage trend test)。2、方法实现很遗憾的是:SPSS中目前未收录Cochran-Armitage Test for Trend这一方法。在SAS等其他统计软件中是可以实现Cochran-Armitage Test for Trend这一方法。难道SPSS就无法实现了吗?SPSS卡方检验结果中的linear by linear association的零假设是“行变量与列变量之间无线性关系”。有统计学专家认为可以用SPSS中的linear by linear association代替Cochran-Armitage Test for Trend进行线性趋势检验。3、实战验证情景模拟已知某地区的某一人群在2011-2015年的某急性传染性疾病的发病情况数据,数据如表1,欲分析此人群该疾病的发病率逐年是否具有线性趋势?
1运用SPSS实现 (linear by linear association)
年份 | 发病数 | 总人数 | 发病率 |
2011 | 20 | 200 | 10.0% |
2012 | 30 | 200 | 15.0% |
2013 | 40 | 200 | 20.0% |
2014 | 35 | 200 | 17.5% |
2015 | 50 | 200 | 25.0% |
根据上表结果显示:linear by linear association的统计量值为14.617,相应P值<0.001。(在SPSS的输出结果中双击P值框,P=0.000132)
2运用SAS实现 (Cochran-Armitage Test for Trend)程序如下:
data a;
infile 'a.csv' dlm=',';
input r c f;
proc freq;
weight f;
tables r*c /trend;
run;
运行结果如下:
根据上表结果显示:Cochran-Armitage Test for Trend的Z值为-3.8252(它的平方值与法1的统计值非常接近),相应P值=0.0001。结果与法1相似。结论
1.综上,我们认为可以用SPSS中的linear by linear association代替Cochran-Armitage Test for Trend进行线性趋势检验。2.但当线性趋势卡方检验的P值在0.05的检验水准附近,或更大时,两种方法的结果还是有细微差距的,甚至可能导致得出相反的结论。3.因此,建议在分析结果中写出所用的具体方法是哪种。整理不易,欢迎点亮再看!
---SPSS实战与疑难杂症系列---
【2007.】2个因素均为重复测量数据方差分析
【2006.】为什么配对样本t检验,SPSS结果默认输出相关性
【2005.】SPSS软件作图如何去除顶部与右边边框
【2004.】如何让SPSS自动按照四分位数间距分组某变量【技巧】
【2003.】SPSS两独立样本t检验的简易算法(无需原始数据)
【2002.】太伤自尊了,自以为学会了,现在用SPSS连两独立样本t检验都做不好
【2001.】SPSS作图坐标轴不过原点的解决办法
【2000.】临床预测模型SPSS验证实战
------------------------------
整理不易,感谢点亮再看!