京公网安备 11010802034615号
经营许可证编号:京B2-20210330
手把手教你协方差分析的SPSS操作
一、问题与数据
某研究将73例脑卒中患者随机分为现代理疗组(38例)和传统康复疗法组(35例)进行康复治疗,采用Fugl-Meyer运动功能评分法(FMA)分别记录治疗前、后的运动功能情况,部分数据如下。试问现代理疗和传统康复治疗对脑卒中患者运动功能的改善是否有差异?
二、对数据结构的分析
整个数据资料涉及2组患者(共73例),每名患者有康复治疗前、后2个数据,测量指标为FMA评分。由于治疗前的FMA分数会对治疗后的FMA分数产生影响,因此在比较现代理疗和传统康复疗法对患者运动功能的改善情况时,应把治疗前的FMA评分作为协变量进行调整,若满足协方差分析的应用条件,可采用完全随机设计的协方差分析。
协方差分析可以控制混杂因素对处理效应的影响,提高假设检验的效能和分析结果的精度。其应用条件包括:受试对象的观测指标满足独立性,各处理组的观测指标均来自正态分布总体,且方差相等。需要控制的协变量(自变量)与观测指标(因变量)之间存在线性关系,且每个组用协变量(自变量)与观测指标(因变量)进行直线回归时,回归直线的斜率相同(即各组回归直线平行)。
1. 各组回归直线是否平行的假设检验;
2. 各组观测指标方差是否相同的假设检验;
3. 协变量(自变量)与观测指标(因变量)之间是否存在线性关系的假设检验;
4. 控制协变量的影响后,各组调整的均数是否相等的假设检验。
三、SPSS分析方法
1、数据录入SPSS
(组别1=现代理疗组,组别2=传统康复疗法组,FMA1=治疗前FMA评分,FMA2=治疗后FMA评分)
2、选择Analyze→General Linear Model→Univariate
3、选项设置
A. 主对话框设置:选择观测指标(FMA2)到Dependent Variable窗口,组别变量到Fixed Factor(s)窗口,协变量(FMA1)到Covariate(s)窗口。
B. Model设置:点击Model按钮→选择Custom选项→将组别和FMA1分别放入Model窗口→将组别和FMA1同时选中(按住Ctrl后分别点击“组别”和“FMA1”),选入Model窗口构成交互项→点击Continue返回主对话框→OK。
放入分组变量与协变量的交互项是为了检验各组回归直线是否平行,若交互项结果满足P>0.05,则尚不能认为各组协变量与观测指标之间的回归直线斜率不等。在各组回归直线平行的条件成立时,才可以考虑进一步使用协方差分析。当处理因素与协变量有交互作用,即各组回归直线平行的条件不成立时(P<0.05),应对资料进一步处理或采用其他方法。
得到结果后,这一步仅需要查看Tests of Between-Subjects Effects的结果,组别*FMA1一行为各组回归直线是否平行进行假设检验的结果。F=0.703,P(Sig.)=0.405 >0.05,尚不能认为两组治疗前FMA评分与治疗后FMA评分之间回归直线的斜率不等,即满足回归直线平行的条件(这一步是协方差分析的假设检验1)。因此,可以做协方差分析,接下来需要重复上述步骤2、步骤3,并在Model设置中,将分组变量与协变量的交互项从模型中去掉,如下图所示。
C. Options设置:点击Options按钮→在Display部分勾选Descriptive statistics(给出各组及总的例数、均数和标准差)、Homogeneity tests(给出方差齐性检验结果)、Parameter estimates(给出协方差模型的各个参数)→将组别变量放入Display means for窗口(给出各组调整均数的估计值)→点击Continue返回主对话框→OK。
四、结果解读
Descriptive Statistics表格给出了治疗后FMA评分的部分统计信息,包括两组及总的例数(N)、均数(Mean)和标准差(Std. Deviation)。
Levene’s Test of Equality of Error Variances表格给出了方差齐性检验的结果,F=0.199,P(Sig.)=0.657,尚不能认为两组治疗后FMA评分的方差不等,即满足方差齐的条件(这一步是协方差分析的假设检验2)。
Tests of Between-Subjects Effects表格给出了协方差分析结果(不含交互项),其中FMA1一行为协变量与观测指标之间是否存在线性关系的假设检验结果。F=134.213,P(Sig.)<0.001,可以认为治疗前FMA评分与治疗后FMA评分之间存在线性关系,即满足线性关系的条件(这一步是协方差分析的假设检验3)。
组别一行为各组观测指标调整的均数是否相等的假设检验结果。F=7.866,P(Sig.)=0.007 <0.05,两组之间治疗后FMA评分的差异具有统计学意义,说明现代理疗和传统康复治疗对脑卒中患者运动功能的改善是有差异的。(这一步是协方差分析的假设检验4。协方差分析需要满足前3个假设后,才能根据假设检验4推断研究问题。如果前3个假设不满足,则不能进行协方差分析)
Parameter Estimates表格给出了协方差模型参数估计的结果。本例中的协方差模型为:
Estimated Marginal Means表格给出了协方差分析时观测指标的调整均数,各组调整的均数是利用参数估计的结果计算的。用各组FMA1的总平均数代入上面的协方差模型,即可得到观测指标的调整均数。
五、撰写结论
根据基线运动功能调整后,现代理疗方法对脑卒中患者进行康复治疗的运动功能得分为55(95% CI:52-57),传统康复疗法的运动功能得分为50(95% CI:48-53)。两种方法对脑卒中患者运动功能改善的差异具有统计学意义,现代理疗方法优于传统康复疗法(F=7.866,P=0.007)。
六、延伸阅读
本例如果用康复治疗前、后的FMA评分相减,生成一个差值,再对两组间的差值进行两样本均数比较的t检验,其结果如何呢?
t=2.527,P=0.014,两组间FMA评分变化的差异具有统计学意义。虽然t检验得出的结论与协方差分析的结论相同,但是把前、后测量值转换为差值之后,原有的数据信息也会有所损失。而且,如果两组间基线值有差异,差值更不能作为判别组间差别的依据。因此,将基线值作为协变量进行校正的协方差分析是科学可行的常用方法。数据分析师培训
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
在Python数据分析中,Pandas库的DataFrame是最核心、最常用的结构化数据表对象,类似于Excel的二维表格,具备规整的行列结构、字 ...
2026-09-07在数据分析、经营复盘、业绩预测与经济统计工作中,平均增速(平均增长率)是衡量数据长期变化趋势、业务发展快慢的核心指标。不 ...
2026-09-07 很多数据分析师精通Excel单元格操作,但当被问到“表结构数据的基本处理单位是什么”“字段和记录的本质区别”“为什么表结 ...
2026-09-07随着大数据技术的快速发展,商业竞争逐步从传统的经验式经营转变为数据驱动的精细化运营。海量的用户行为数据、交易数据、运营数 ...
2026-09-04CDA数据分析师 出品 作者:李诗怡 1. 波士顿矩阵(BCG Matrix) 定义: BCG于1970年提出的业务组合分析工具,以"市场增长率"(纵 ...
2026-09-04 数据分析师八成以上的时间在和数据表格打交道,但许多人拿到Excel后习惯性地先算、先分析,结果回头发现漏了一列关键数据, ...
2026-09-04数据透视表是Excel与Power BI中最核心的数据分析工具,具备快速汇总、维度拆分、动态筛选的能力,可高效完成数据归类与统计展示 ...
2026-09-03在Power BI数据分析可视化场景中,堆积柱状图+折线图是最常用的复合图表组合。堆积柱状图适合展示各细分维度当期数值、结构占比 ...
2026-09-03 很多数据分析师每天与Excel打交道,但当被问到“表格结构数据的基本处理单位是什么”“数据类型误判会引发哪些分析错误”“ ...
2026-09-03CDA数据分析师 出品 作者:李诗怡 一、8个核心数据清洗函数 1. TRIM:一键清除多余空格(最常用) 作用:仅保留文本中"单词/字 ...
2026-09-02数据分析的核心并非单纯操作工具、整理报表或绘制图表,而是依靠科学的思维逻辑挖掘数据价值、解释业务现象、指导经营决策。在完 ...
2026-09-02在社会经济、产业研究、区域治理与大数据实证分析中,面板数据是最具研究价值的数据类型。面板数据同时包含截面维度与时间维度信 ...
2026-09-02 很多数据分析师能熟练计算均值、标准差,但当被问到“如何用一张图让业务方3秒内看懂核心结论”“面对不同数据类型该怎么选 ...
2026-09-02在数据驱动决策的体系中,数据分析按照分析目的可分为描述性分析、诊断性分析、预测性分析与指导性分析四大类型。其中,诊断性分 ...
2026-09-01网络请求是Python爬虫开发、接口测试、数据拉取的核心基础功能,Python生态中主要依靠 urllib 和 requests 两大库实现HTTP请求操 ...
2026-09-01 很多数据分析师面对业务问题时,常常感到“知道要分析,却不知道用什么方法”。其实,数据分析并非无章可循——从三大基础范 ...
2026-09-01在数据库设计与业务数据维护中,自增ID是数据表最常用的主键字段,用于唯一标识每一条业务数据,正常状态下ID应保持连续递增。但 ...
2026-08-31在数理统计、数据分析、经济测算与日常量化评估中,平均值是刻画数据集中趋势、反映整体水平的基础核心指标。在实际应用中,最常 ...
2026-08-31在数据驱动的时代,数据分析早已不是“凭经验、靠感觉”的零散操作,而是一套具备固定逻辑、标准化流程的系统方法——这就是数据 ...
2026-08-31在大数据时代背景下,海量行业数据亟需通过专业化工具挖掘潜在价值,辅助企业业务决策、优化运营模式、规避经营风险。Python凭借 ...
2026-08-28