如何用spss做方差分析:实操完整流程
如何用spss做方差分析,核心用于3组及以上独立样本连续因变量的均值差异检验,操作上分单因素、多因素两类,执行前必须检验方差齐性、数据独立性、近似正态分布三个前提,Levene检验p>0.05代表方差齐可直接使用常规事后检验,Levene检验p<0.05需要选择校正版本,整体显著之后才解读两两比较结果,整体p>0.05无需查看事后检验,该方法的适用边界是分组变量为分类、结局指标为连续数值,不适合分类计数资料,3组以内优先选用t检验,样本量偏小且严重偏离正态时,可替换成非参数Kruskal‑Wallis检验。
spss方差分析的数据录入与前提判断
你录入数据时设置两列,一列存放连续观测结果作为因变量,另一列为数字编码的分组因子,多个影响因素就新增多列分组编码,不要把不同组别数据拆分存放在不同变量列,错误将各组分开列录入会直接造成分析全部失效,输出完全错误的统计结果。独立性依靠研究设计保证,不能由SPSS计算得出,正态性可通过分析‑描述统计‑探索,使用Shapiro‑Wilk检验,每组p大于0.05可判定近似正态,大样本条件下方差分析对正态偏离具备一定稳健性。
Levene方差齐性检验直接嵌在方差分析操作窗口,无需单独运行。判定标准只看输出表格的Sig值,Sig>0.05,各组方差较为一致;Sig<0.05,方差不齐,放弃常规LSD、Tukey事后方案,选用塔姆黑尼T2或者韦Welch校正结果,IBMSPSSStatisticsBase模块完整支持整套方差分析功能,无需额外购买插件即可运行单因素ANOVA。
spss单因素方差分析操作步骤
菜单栏依次点开分析,比较平均值,单因素ANOVA检验,将连续指标放入因变量列表,分组编码放入因子框。点开选项,勾选描述、方差齐性检验,效应量,点击继续;点开事后比较,方差齐条件下勾选Tukey或者LSD,方差不齐勾选塔姆黑尼T2,设定显著性水平0.05,继续,点击确定运行分析。
看输出表先读取Levene检验结果,再看ANOVA总表F值与Sig,Sig小于0.05,代表多组之间整体存在差异,继续阅读事后多重比较表格,表格中Sig小于0.05的行,代表对应两个组别均值存在统计学差异;如果ANOVA总表Sig大于0.05,无论事后检验输出如何,都不可以报告两两之间的组间差异。效应量可参考偏η²,0.01属于小效应,0.06中等效应,0.14属于偏大效应。
spss多因素方差分析操作步骤
两个及以上分类自变量时,使用一般线性模型‑单变量,把连续结果放入因变量,各个分组变量选入固定因子。点开选项,勾选方差齐性检验、描述统计;点开绘制,把一个因子选入水平轴,另一个选入单独线条生成交互轮廓图,点击继续后运行。输出重点查看主体间效应检验表格,读取各个主效应以及交互作用的Sig,交互作用Sig<0.05,代表两个因素会互相影响结局,优先解读交互效应,不适合单独解释主效应结果。
| 方差分析类型 | 菜单路径 | 自变量数量 | 事后检验处理 |
|---|---|---|---|
| 单因素方差分析 | 分析‑比较平均值‑单因素ANOVA检验 | 1个分类因子 | 直接在窗口设置事后比较 |
| 多因素方差分析 | 分析‑一般线性模型‑单变量 | 2个及以上固定因子 | 需要点击两两比较按钮设置 |
| 不推荐:拆分多列录入数据 | 无对应正确菜单 | 分组分散不同变量 | 输出结果不可采信 |
spss方差分析结果报告要点
论文或者报告中需要完整写明F值、自由度、p值、效应量,同时交代Levene检验情况。单因素示例表述:采用单因素方差分析比较三组指标,Levene检验显示方差齐(p=0.217),组间差异具备统计学意义F(2,87)=7.61,p<0.001,偏η²=0.149;Tukey事后检验提示A组与B组存在差异,其余组别未见显著差异。多因素分析需要补充交互效应的统计数值,交互显著时搭配轮廓图辅助解释。
不要只报告事后检验的p值而省略整体ANOVA的结果,这是论文审稿中高频退回原因。样本量差距悬殊同时方差不齐,优先解读校正检验输出,不要强行使用普通方差分析的F值。如果存在缺失值,SPSS默认采用成列删除,个别组别有效样本过少时,分析结果参考价值会明显下降。
配对重复测量的多组对比,不能用普通方差分析。
