京公网安备 11010802034615号
经营许可证编号:京B2-20210330
SPSS详细操作:两因素重复测量的方差分析
一、问题与数据
某研究者拟评估海水淹溺后残留于肺内的海水是否可导致严重的肺损伤,建立动物模型。将12只杂种犬随机分为两组,一组海水灌注右肺,另一组海水灌注全肺,每组6只。每只犬分别于海水灌注前以及灌注后5min、30min、60min、120min检测氧分压PaO2(kPa)。
试问:
(1)不同灌注处理对肺部氧分压有何作用?
(2)时间是否也会产生影响?
(3)两者之间是否存在交互作用?
表1. 海水灌注前后两组杂种犬的PaO2(kPa)测定结果
二、对数据结构的分析
整个数据资料涉及两组研究对象,旨在比较两组灌注部位氧分压有无差别。与我们以往所知道的完全随机设计或者随机区组设计(研究对象被随机分配到各处理组,观察各组结局指标一次测量结果)不同,本研究对结局指标(氧分压)进行了多次测量;另外,每个观察对象在灌注前以及灌注后5min、30min、60min、120min检测的氧分压PaO2(kPa) 是相关的。这就是我们常见的重复测量设计。
由于重复测量时,每个个体的测量结果之间存在一定程度的相关,违背了方差分析数据独立性的要求,如果仍使用一般的方差分析,将会增加犯I类错误的概率,所以重复测量资料有相对应的方差分析方法。
重复测量方差分析要求各时点指标变量满足球形假设(Sphericity
假设),通常用Mauchly方法检验是否满足球形假设,若检验结果P>0.05,认为满足;若P<0.05,则不满足。当资料满足球形假设时,可直接进行一元方差分析;不满足时,应以多元方差分析结果为准(图1)。
图1. 两因素重复测量方差分析
三、SPSS分析方法
1. 数据录入
(1) 变量视图
(2) 数据视图
2. 选择Analyze→General Linear Model→Repeated Measures
3. 选项设置
(1) Within-Subject Factor Name框中输入“time”,Number of Levels框输入“5”(这里因为每个研究对象重复测量了5次)→Add→Define
(2) 主对话框设置:将各时间点观测变量t0-t120放入Within-Subjects Variables(Time)框中→将分组变量group放入Between-Subjects Factor(s)框中。
(3) Model设置:Specify Model默认Full
factorial,输出处理因素和时间的主效应,以及两者的交互效应检验的结果。Sum of squares选择Type
Ⅲ,这里适用于平衡数据,即各组样本例数相同。对于非平衡数据,选择Type Ⅳ → Continue。
(4) Plots设置:将time放入Horizontal Axis框,group放入Separate Lines框→ Add → Continue,这里定义横坐标为time,分组为group,绘制time与group的轮廓图。
(5) Post Hoc设置:如果group≥3组,可将group放入Post Hoc Tests for框中,勾选恰当的检验方法,进行两两比较。本案例中仅有两组,不需要设置→Continue
(6) Options设置:勾选Descriptive statistics,用于不同处理组各个时点指标变量的统计描述→Continue→OK
四、结果解读
表2. 统计描述
表3. 球形检验结果
表4. 组内因素的多元方差分析检验结果
表5. 组内因素的一元方差分析检验结果
表6. 组间因素的一元方差分析检验结果

图2. 时间与处理因素轮廓图
(1)组内比较:本案例中球形检验结果P=0.022<0.05,数据不满足球形假设,应以多元方差分析结果为准 ,即表4第1行和第5行(SPSS会给出4种检验方法,一般以Pillai's Trace结果为准),同时也可以参考校正后的一元方差分析结果,多推荐Greenhouse-Geisser的校正结果,即表5第2行和第6行。这里time和time*group均有P<0.05,提示各个时点指标变量存在差异,且处理因素对于指标变量的作用会随着时间的变化而变化(可参考图2)。
如果这里数据满足球形假设,可直接进行一元方差分析,无需校正,应采用表5第1行和第5行结果。
(2)组间比较:表6给出处理因素group的方差分析,P<0.001,提示不同灌注部分之间氧分压存在差异。
五、撰写结论
不同灌注部位处理的肺部氧分压差别有统计学意义,全肺灌注的氧分压低于单肺灌注的氧分压;灌注海水的时间也有影响,海水灌注后,犬的氧分压逐渐下降,到灌注后60min达到最低,之后有小幅上升;灌注部位和时间之间存在交互效应,随灌注时间的延长,单肺灌注与全肺灌注氧分压下降幅度不同,以全肺灌注组的下降幅度最大。
六、备注
多因素重复测量的方差分析往往存在多个处理因素,这时候需要单独考虑多个处理因素之间的交互作用,若一个研究有两个处理因素,即group1和group2,这时SPSS中Model设置先使用默认的Full factorial,会考虑group1*group2交互是否存在,如果交互检验不存在统计学意义,需要进一步使用Custom进行自定义,仅考虑group1和group2的主效应(如下图),并对结果进行相应的解读。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
在数字化转型全面渗透的产业背景下,数据分析已成为互联网、金融、零售、制造等几乎所有行业的核心岗位能力。很多初学者对数据分 ...
2026-06-23在企业并购、股权定价、投融资评估、资产核算等资本市场核心场景中,市场法是应用最广泛、市场认可度最高的企业价值评估方法。传 ...
2026-06-23 许多数据分析师精通Excel函数和SQL查询,但当面对一张上万行的销售明细表,要快速回答“哪个地区销量最高”“哪款产品增长最 ...
2026-06-23【核心关键词】运营、证书、金融、客户、产品、软件、销售额、量化、科技、数据分析、金融行业、证券类软件、业务流程、金融机 ...
2026-06-22在企业方案选型、产品迭代评审、供应商筛选、运营效果复盘等决策场景中,单一指标的优劣判断往往无法支撑科学决策。一套转化效果 ...
2026-06-22 很多数据分析师掌握了Excel函数、会写SQL查询,但当被问到“数据从哪里来”“数据加工有哪些步骤”“如何使用分析工具连接数 ...
2026-06-22【核心关键词】软件、洞察力、大数据、产品、经验、硬件、流量、创新、决策、数据安全、网络安全、数据分析、决策制定、数据挖 ...
2026-06-18在方案选型、效果复盘、产品评估、供应商筛选等各类业务决策场景中,仅凭单一指标下结论往往会陷入 “以偏概全” 的误区。多维度 ...
2026-06-18 很多数据分析师精通Excel单元格操作,但当被问到“表结构数据的基本处理单位是什么”“字段和记录的本质区别”“为什么表结 ...
2026-06-18在数据分析、用户运营与业务增长的工作体系中,漏斗拆解是最基础也最高频的问题定位方法。很多业务场景下,我们只能看到最终的转 ...
2026-06-17在数据库开发、数据清洗与报表统计场景中,数值类型转换为日期是高频刚需操作。业务系统常以 Unix 时间戳、整型日期(如20240617 ...
2026-06-17 数据分析师八成以上的时间在和数据表格打交道,但许多人拿到Excel后习惯性地先算、先分析,结果回头发现漏了一列关键数据, ...
2026-06-17【核心关键词】数据库、电商、知识、产品、数据产品、监管业务、产品经理、业务系统、用户行为分析、用户分析、数据分析、电商 ...
2026-06-16在 Python 动态类型与面向对象的编程体系中,变量定义与类实例化是构建代码逻辑的两大核心基石。变量是数据存储、传递与运算的基 ...
2026-06-16 很多数据分析师每天与Excel打交道,但当被问到“表格结构数据和表结构数据有什么区别”“数据类型误判会引发哪些分析错误” ...
2026-06-16在 MySQL 查询性能优化体系中,索引是降低查询耗时、提升数据库吞吐的核心手段。其中联合索引与覆盖索引是实际开发中最高频的两 ...
2026-06-15在数据仓库建设与商业智能分析体系中,维度建模是应用最广泛的建模方法论,而事实表与维度表是维度建模的两大核心构件,共同构成 ...
2026-06-15 很多数据分析师能熟练计算指标,但当被问到“这家企业的核心业务目标是什么”“如何把模糊的战略目标拆解为可量化的指标”“ ...
2026-06-15在数据分析、业务监控、运营复盘等场景中,列值趋势计算是核心需求之一。无论是分析销售额的月度增长、用户活跃的变化趋势、库存 ...
2026-06-12在数字经济深度渗透的当下,消费者的购买行为已从过去的 “被动接受” 转变为 “主动决策”。流量红利消退、获客成本攀升、用户 ...
2026-06-12