方法选择 ·

重复测量 ANOVA 还是混合效应模型?纵向数据方法选择指南

重复测量 ANOVA 与混合效应模型怎么选?本文按数据形态、缺失、时间间隔、球形假设和随机效应给出直接决策,并说明 ChatSRS 当前两条分析器的真实输出边界。

直接决策答案

如果每位受试者都在同样的少数几个时间点完成测量,数据较完整,你关心的是总体时间效应或时间×组别交互,并愿意检查球形假设,优先考虑重复测量 ANOVA。

如果数据是长表、每人观测次数不完全相同、时间间隔不规则,或者研究问题需要显式描述受试者间差异,考虑混合效应模型。但“考虑混合模型”不等于“混合模型永远更好”:估计目标、随机效应结构、缺失机制和样本量必须支持该模型。

一张表完成初筛

决策维度重复测量 ANOVA混合效应模型
常见数据形态宽表,每个时间点一列长表,每行一次观测
观测时间固定、共同的时间点可把时间作为固定效应变量
不完整随访当前实现按所需列完整案例删除当前实现按模型所需字段逐行删除,可保留同一人的其他完整行
个体相关通过重复测量误差结构处理当前实现为受试者随机截距
关键假设三个及以上时间点关注球形性固定效应、随机截距与残差规格合理
主要输出时间/组别/交互 F、p、偏 η²、球形校正、两两比较固定效应 b/SE/z/p、随机截距与残差方差、ICC、LL/AIC/BIC

不应按“哪个更容易显著”选方法。先根据研究设计和估计目标决定,再查看结果。

哪些情况不应硬套这两条现有路径

若结局是二元、计数或有序等级,当前线性混合模型并不是自然选择;若时间点很多且变化曲线明显非线性,把时间只当线性固定效应也可能过度简化。若同一受试者的不同结局同时建模、存在多层嵌套机构,或需要随机斜率与复杂残差协方差,则应先扩展模型规格。另一方面,样本极小、每人只有一次观测时,两种方法都缺少识别重复结构的基础。方法名称不能弥补设计信息不足。

ChatSRS 当前重复测量 ANOVA 的真实范围

repeated_measures_anova 分析器要求至少两个时间点变量,采用宽表输入。当前实现会:

  • 删除任一所需时间点或组别字段缺失的受试者,形成完整案例;
  • 输出各时间/条件的 M、SD、SE 与 N;
  • 支持纯组内设计,以及加入一个组间变量的混合设计;
  • 三个及以上时间点时执行 Mauchly 球形检验,并给出 Greenhouse–Geisser / Huynh–Feldt 信息;
  • 输出时间、组别及时间×组别效应的 SS、df、MS、F、精确 p 和偏 η²;
  • 提供 Bonferroni 两两比较;
  • R 环境可用时尝试生成轮廓图,否则会跳过并提示。

**边界:**完整案例删除可能改变样本构成;Mauchly 未显著不等于球形性被证明;两两比较属于后续比较,不能替代整体效应。当前路径面向离散时间点,不适合把高度不规则时间强行整理成等距条件。

ChatSRS 当前混合效应模型的真实范围

mixed_effects 分析器使用长表,要求因变量、受试者分组列和至少一个固定效应变量。当前实现用 statsmodels MixedLM 估计 REML 随机截距模型,直出:

  • 固定效应 B、SE、z、精确 p 与星号;
  • LL、AIC、BIC、N、组数和 ICC;
  • 随机截距方差、残差方差及其标准差。

**边界:**虽然混合模型概念上可扩展随机斜率和复杂协方差结构,但当前分析器实际只设置随机截距,没有随机斜率选项,也没有让用户选择 AR(1) 等残差相关结构。它会删除模型所需字段缺失的行;能保留某个受试者其他完整时间点,不等于自动解决 MNAR 缺失。

可复核输入示例

宽表重复测量 ANOVA:

数据每行一名学生,score_t1、score_t2、score_t3 是三个时间点,group 是组间因素。请做混合设计重复测量 ANOVA,报告描述统计、Mauchly 球形检验、必要时 GG 校正的时间效应、组别效应、时间×组别交互、偏 η²和 Bonferroni 两两比较,并报告完整案例 N。

长表混合效应模型:

数据每行一次测量,score 是因变量,student_id 是受试者列,time、group 和 time×group 是固定效应。请拟合 REML 随机截距模型,报告固定效应 B/SE/z/p、随机截距与残差方差、ICC、N 和组数;明确当前不含随机斜率。

若 time×group 没有预先构造或当前输入链不能表示交互项,不应声称模型自动生成了该项;需核对真实字段与公式。

输出结果与论文写法

重复测量 ANOVA 模板:

采用 [纯组内/混合设计] 重复测量 ANOVA 检验 [Y] 随时间的变化。
完整案例为 N = [ ]。Mauchly 球形检验 [结果];因此报告
[球形假设/GG校正] 的时间效应,F([df1], [df2]) = [ ],
p = [ ],偏 η² = [ ]。时间×组别交互为 F([ ], [ ]) = [ ],
p = [ ],偏 η² = [ ]。Bonferroni 比较见表 [ ]。

混合效应模型模板:

采用 REML 随机截距线性混合模型分析 [Y]。受试者为
[student_id],固定效应包括 [time/group/交互项]。
[核心固定效应] 的 B = [ ],SE = [ ],z = [ ],p = [ ]。
随机截距方差为 [ ],残差方差为 [ ],ICC = [ ],
N = [ ],受试者数 = [ ]。当前模型未包含随机斜率。

二者的 F 与 B 不是可以互相替换的同一统计量。比较结论时应围绕同一个研究问题,而不是直接比较 p 值大小。

常见问题 FAQ

Q1:只要有缺失值就必须用混合模型吗?

不是。先判断缺失机制、比例和时间结构。混合模型可利用部分完整行,但仍会删除所需字段缺失行,也不自动处理非随机缺失。

Q2:只有两个时间点需要球形检验吗?

不需要。两个水平时球形假设自动满足,但仍要检查异常值、分布和配对结构。

Q3:混合模型一定要有随机斜率吗?

不一定,取决于理论与数据;但若研究需要个体时间斜率差异,当前仅随机截距的实现可能不足。

Q4:两种方法哪个更容易通过审稿?

没有通用答案。与设计、估计目标和数据结构一致、并透明披露假设与缺失处理的方法更可辩护。

相关阅读

根据数据形态而非显著性做出选择后,可打开 ChatSRS,提交相应纵向分析需求。请把完整案例、随机效应和假设边界写进报告。