京公网安备 11010802034615号
经营许可证编号:京B2-20210330
作者:丁点helper
来源: 丁点帮你
重复测量方差分析与我们之前学习的各种方差分析(单变量,对于因变量而言)的区别主要在于“重复”二字。
之前的方差分析是对一个变量的变异进行分解(即所谓的离均差平方和);重复测量的方差分析则是针对多个变量进行的,也可以叫做变异分解,但此时它有了一个新名字,叫方差-协方差矩阵的变异分解。
什么叫协方差?什么又叫矩阵?
简单说说,协方差就是两个变量之间相关关系的度量,学习过相关分析的同学可能熟悉点儿,相关系数就是通过协方差计算出来的。
正是因为出现了多个因变量、所以才会需要研究相关(即协方差),而也因为相关,其就不能使用一般的方差分析,因为破坏了独立性假设。
而对于矩阵,它是高等数学-线性代数中最基本的概念,暂时就把它看做一个一个数的方阵。
出现这么多新的概念,就是因为,现在我们分析的因变量不再是一个,而是多个,所以,重复测量的方差分析,也可以看做是多元方差分析(多个因变量)。
实际上,SPSS也是这样操作的,大家听过的“球形检验”,就是用来判断需不要看多元方差分析的结果,下面我们通过一个案例来具体讲讲。
案例:某研究者通过动物实验来探究海水淹溺后残留于肺内的海水是否会导致肺损伤。将12只杂种犬随机分为两组,每组6只,一组用海水灌注右肺,另一组海水灌注全肺。每只犬分别在海水灌注前、灌注后5min、30min、60min、120min检测氧分压。
(案例来自医咖会-刘桂分《医学统计学》)
具体的数据如下表
这是一个典型的可以使用重复测量方差分析的数据,而且稍显复杂的是,这里进行了分组:灌注右肺(用“1”表示)和灌注全肺(用“2”表示)。
还记得我们之前讲协方差分析的时候强调的内容吗?分析数据前,首先找到X、Y、Z,即自变量、因变量、协变量。
本案例中自变量是分组变量(右肺VS全肺),因变量是氧分压,没有协变量。
不过,我们昨天说过,重复测量的方差分析很重要的一点是检验“时间效应”,即不同的时间点测量的数据是否有差异。
所以,在这里,也可以把时间效应看做一个特殊的自变量,而且它有一个专门的名字,叫within-Subject Factor,一般直译为“受试者内因素”。
SPSS中进行重复测量方差分析的具体操作可以参考链接(来源:医咖会),之后我们也考虑录制专门的视频进行讲解。
做过重复测量的同学可能知道,SPSS会输出很多结果,让人眼花缭乱,所以到底应该怎么看这些结果呢?
下面这张图给我们做了一个梳理,推荐给大家:
由上图可知,对于SPSS给出的一系列结果,大家应该首先找到“球形检验”的结果(Mauchly's Test of Sphericity):
球形检验结果,该例不满足球形假设(P小于0.05)
如果球形检验的P值(sig)大于0.05,称作数据满足球形假设,此时可直接看一元方差分析的结果(Tests of With-in Subjects Effects),而且是看第一行(Sphericity Assumed),根据其P值(sig)判断时间效应(time)、以及时间和分组的交互效应(time*group)。
如果球形检验的P值(sig)小于0.05,则称数据不满足球形假设,此时就需要结合多元方差分析和一元方差分析的矫正结果,一般两个结果会一致,如果不一致则以多元方差分析的结果为准。
结合本案例,因为其球形检验P值小于0.05,不符合假设,所以看多元方差分析或校正后的一元结果,如下图:
多元方差分析结果
一元方差分析结果(校正后)
蓝线代表右肺组;绿线代表全肺组
组间比较的单变量方差分析
可以发现,以上结果都显示差异有统计学意义(P<0.001),意味着:
1) 时间效应(time)具有统计学意义:即灌注海水后,犬肺的氧分压会随着灌注的时间的延长而逐渐下降,到灌注后60min达到最低;
2)交互效应(time*group)具有统计学意义:随着灌注时间的延长,单肺灌注与全肺灌注氧分压下降的幅度不同,从图形上看就是,直线的斜率不同,全肺灌注的犬氧分压下降幅度大(直线更陡峭)
3)单独组间效应(group)具有统计学意义:此处SPSS对多个因变量进行了数据变换,从而进行单变量方差分析,结果显示P<0.05,表明灌注部位会影响氧分压。
由此,对重复测量的方差分析进行一个简单总结:
重复测量方差分析最核心的功能是研究指标是否随着时间的变化而变化(time),拿到SPSS的分析结果,应该首先看“球形检验”,然后根据其结果,选择对应的分析表格。如果除了时间因素之外还有分组效应,则分析逻辑与单变量的单因素或多因素方差分析类似。
以上图片参考来自“医咖会”,如有侵权,请联系删除!
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
一、问题:为什么 ID 会"断号" 很多刚接触 MySQL 的同学都会有一个困惑:表里的主键 ID 是自增的,删了中间几行数据之后,ID 变 ...
2026-10-22一、问题场景:为什么会重复 JOIN 同一个子查询 在写复杂 SQL 时,经常遇到这种需求:同一张表或同一个聚合子查询,要和主表关联 ...
2026-10-22人力资源专员是HR体系的执行入口。招聘信息发布、简历初筛、面试安排、考勤汇总、入离职手续、劳动合同与档案管理,大多由这个岗 ...
2026-10-22人力资源经理问“必学技巧”,真正要解决的不是知识清单不够长,而是时间有限、业务催得紧,学完却用不上。更有效的路径是:先用 ...
2026-10-22内容营销岗位的核心任务,不是“把文案写得更漂亮”,而是围绕目标受众,用持续的内容供给影响认知、推动转化并沉淀复购。它至少 ...
2026-10-22理财经理培训课程很多,难的是判断“先学什么、后学什么、学完能做什么”。与其按课程名称罗列,不如先看岗位任务:客户分层与维 ...
2026-10-22理财经理的知识结构,可以先用一句话概括:合规与产品知识决定“不出错”,客户经营与资产配置决定“够不够专业”,市场研判与数 ...
2026-10-22经济学背景做数据分析,优势不在工具,而在问题意识:供需如何相互作用、成本与收益如何权衡、变量之间是相关还是因果。真正的缺 ...
2026-10-22需要,但要把“需要”理解准确。经济学本身就在处理数据:GDP、物价、就业、企业营收、问卷调研,都是经济分析的原料。真正的区 ...
2026-10-22经济学分析能力不是单一技能,它至少由三层构成:把现实问题转成可检验假设的理论框架能力、用数据与统计方法验证假设的工具能力 ...
2026-10-22金融分析师的知识提升,先补的不是更多模型,而是让结论可复核的底层能力。按任务顺序,大致是四层:财务与业务理解、指标口径管 ...
2026-10-22金融分析师的“通用技能”,指换到不同机构、不同行业组仍用得上的底层能力,而非某家公司内部系统的操作经验。按任务拆,日常要 ...
2026-10-22先给结论:数据分析证书不是金融分析师的准入条件,招聘方也不会因为一张证书就直接判断你能做分析。要不要考,取决于你当前任务 ...
2026-10-22金融分析师的核心技能,不是“会看K线”或“会讲宏观”,而是能把一家公司、一个行业或一类资产,转化为可核查的数据判断与书面 ...
2026-10-22产品经理的知识提升,不是把需求文档、原型、SQL、数据分析、项目管理都学一遍,而是先对准目标岗位的真实任务,找出自己最缺的 ...
2026-10-22产品专员提升工作知识,最有效的方式不是先囤课程,而是围绕日常交付的四件事来补:需求调研与优先级判断、原型与PRD表达、竞品 ...
2026-10-22产品运营专员提升个人能力,常见误区是先把Excel、SQL、Python列成一张学习清单,然后从第一个工具开始学。更有效的做法是先回答 ...
2026-10-22产品运营的能力提升,最怕从“课程目录”出发:今天学增长模型,明天背SQL语法,学完却说不清自己负责的功能为什么激活率低。更 ...
2026-10-22产品经理的技能和影响力不是两条分开的赛道。技能决定你能不能把问题分析清楚、把方案设计对;影响力决定你的判断能否被团队接受 ...
2026-10-22产品经理要学的数据分析能力,不是“会写SQL”或“会用BI工具”这么简单。更准确地说,是围绕需求评估、功能迭代、指标监控、实 ...
2026-10-22