场景案例 ·

运动科学训练数据怎么用 AI 分析?重复测量 ANOVA 与混合效应模型全流程

运动科学/体育学毕业生必看:训练干预数据如何用重复测量 ANOVA、混合效应模型完成统计分析?ChatSRS 一句话跑完全套,生成 APA 7th 格式运动干预报告。

体育学、运动科学、运动训练学毕业生的数据分析死穴:多时间点体能测试不知道用 repeated-measures ANOVA 还是混合效应模型、球队干预数据有嵌套结构却不知道怎么处理、球形假设违反了不知道该用 Greenhouse-Geisser 还是 Huynh-Feldt……这篇文章把运动科学训练干预最常见的数据场景一次串通,每步给出 ChatSRS 可直接使用的一句话指令,以及可抄进论文的 APA 7th 报告句式。


运动科学训练数据分析为什么比普通实验更复杂

如果你在写运动训练学、体育学、体能科学、康复医学方向的论文,以下场景大概率经历过:

  • 做了基线、第 4 周、第 8 周、第 12 周四个时间点测试,不知道该用单因素 ANOVA 逐两两比较还是直接上重复测量 ANOVA
  • 干预组和对照组都有多次测量,想看"组别 × 时间"交互效应,SPSS 点了半天找不到在哪
  • 球队数据里运动员嵌套在队伍下,普通 ANOVA 假设独立性根本不成立
  • Mauchly 球形检验显著(p < .05),不知道接下来该怎么报告
  • 结果章节只会写"有显著差异",审稿人打回要求报告效应量、校正后 F 值、事后比较

这些问题不是你统计功底不行,而是运动科学数据天生是纵向、多水平结构的——同一批运动员在多个时间点反复测试,时间、组别、个体差异相互缠绕。重复测量 ANOVA(Repeated Measures ANOVA)和线性混合效应模型(Linear Mixed-Effects Model,LME)正是为这类数据设计的工具。

chatsrs.com 把这套分析变成对话。下面按典型运动科学研究设计,从头到尾演示。


运动科学训练干预的两种核心数据结构

结构一:单组多时间点(重复测量设计)

最简单的纵向设计:一批运动员参加训练干预,在多个时间点测量同一指标。

典型场景

  • 8 周力量训练对最大力量(1RM)的影响(基线、第 4 周、第 8 周)
  • 12 周有氧训练对最大摄氧量(VO2max)的变化轨迹

典型数据结构

ID    组别    基线(W0)    第4周(W4)    第8周(W8)    第12周(W12)
001   实验组    38.2        41.5          45.8          48.3
002   实验组    40.1        43.2          47.0          50.1
...   ...       ...         ...           ...           ...
015   对照组    39.4        39.8          40.2          40.7

核心统计:单因素重复测量 ANOVA → 球形假设检验(Mauchly's) → 必要时 Greenhouse-Geisser 校正 → 事后多重比较(Bonferroni)

结构二:双因素设计(组别 × 时间交互效应)

更常见的干预研究:实验组 + 对照组,多个时间点,核心问题是"两组随时间变化的轨迹是否不同"。

典型场景

  • 比较 HIIT 组与传统有氧组在 12 周内 VO2max 的变化速率
  • 不同恢复策略(冷水浴 vs 主动恢复)对肌肉损伤标志物时间变化的影响

典型数据结构(长格式,混合效应模型推荐格式)

ID    组别    时间点    VO2max    体重    年龄
001   HIIT     W0        42.1     72.3    22
001   HIIT     W4        45.3     71.8    22
001   HIIT     W8        48.7     71.2    22
002   对照组   W0        41.8     70.5    23
002   对照组   W4        42.1     70.4    23
...   ...      ...       ...      ...    ...

核心统计:混合 ANOVA(Between-Within Factorial)或线性混合效应模型 → 组别主效应、时间主效应、交互效应 → 简单效应分解


全流程分析演示(训练干预场景)

以"12 周 HIIT 干预对运动员 VO2max 的影响"为例:HIIT 组 20 人,对照组 18 人,W0 / W4 / W8 / W12 四个时间点,因变量为最大摄氧量(mL/kg/min)。

第一步:描述统计 — 了解训练数据全貌

打开 chatsrs.com,上传数据后输入:

"请按组别(HIIT 组、对照组)×时间点(W0、W4、W8、W12)分组,计算 VO2max 的均值、标准差、最小值、最大值,生成 APA 格式三线表,并检验两组在 W0 基线是否存在显著差异(独立 t 检验)。"

ChatSRS 自动输出:

表 1  两组各时间点 VO2max 描述统计(M +- SD, mL/kg/min)

                  W0               W4               W8               W12
HIIT 组(n=20)   42.3 +- 3.8     45.6 +- 3.5     49.2 +- 3.9     52.7 +- 4.1
对照组(n=18)    41.9 +- 4.1     42.4 +- 4.0     42.9 +- 3.8     43.5 +- 3.9

基线独立 t 检验:t(36) = 0.34, p = .737 — 两组 W0 无显著差异,满足等组性假设。

第二步:重复测量 ANOVA — 检验时间效应

对 HIIT 组单独做单因素重复测量 ANOVA,检验四个时间点是否存在显著变化:

"对 HIIT 组的 VO2max 数据做单因素重复测量 ANOVA,时间点为 W0/W4/W8/W12,先做 Mauchly 球形检验;若违反球形假设,使用 Greenhouse-Geisser 校正;报告 F 值、自由度、p 值、偏 eta 平方效应量,并做 Bonferroni 事后比较。"

ChatSRS 输出:

Mauchly 球形检验:W = 0.61, chi^2(5) = 14.32, p = .013 — 违反球形假设。
使用 Greenhouse-Geisser 校正(epsilon = 0.74)。

重复测量 ANOVA(GG 校正):
F(2.22, 42.17) = 48.73, p < .001, 偏 eta^2 = .720(大效应)

Bonferroni 事后比较(均值差异):
W0 vs W4: Mean Diff = -3.3, p = .001, 95% CI [-5.1, -1.5]
W0 vs W8: Mean Diff = -6.9, p < .001, 95% CI [-8.8, -5.0]
W0 vs W12: Mean Diff = -10.4, p < .001, 95% CI [-12.4, -8.4]
W4 vs W8: Mean Diff = -3.6, p < .001, 95% CI [-5.3, -1.9]
W4 vs W12: Mean Diff = -7.1, p < .001, 95% CI [-9.0, -5.2]
W8 vs W12: Mean Diff = -3.5, p < .001, 95% CI [-5.2, -1.8]

第三步:双因素混合 ANOVA — 检验组别 x 时间交互效应

这是运动干预研究的核心分析——两组的 VO2max 随时间变化的轨迹是否不同:

"以 VO2max 为因变量,组别(HIIT vs 对照)为被试间因素,时间点(W0/W4/W8/W12)为被试内因素,做双因素混合 ANOVA。检验:球形假设;组别主效应;时间主效应;组别 x 时间交互效应;交互效应显著则做简单效应分析,每个时间点上两组的独立 t 检验,Bonferroni 校正 alpha。"

ChatSRS 输出:

球形检验(Mauchly's):W = 0.63, p = .021 — 违反球形假设,采用 GG 校正 (epsilon = 0.76)。

混合 ANOVA 结果(GG 校正):
  组别主效应:F(1, 36) = 24.82, p < .001, 偏 eta^2 = .408
  时间主效应:F(2.28, 82.12) = 76.43, p < .001, 偏 eta^2 = .680
  组别 x 时间交互效应:F(2.28, 82.12) = 35.17, p < .001, 偏 eta^2 = .494

简单效应(每时间点独立 t 检验,Bonferroni alpha = .0125):
  W0: t(36) = 0.34, p = .737 — 不显著
  W4: t(36) = 3.92, p < .001, d = 1.29
  W8: t(36) = 7.41, p < .001, d = 2.46
  W12: t(36) = 11.28, p < .001, d = 3.74

第四步:线性混合效应模型 — 处理嵌套结构与缺失数据

当数据存在以下情况时,普通重复测量 ANOVA 的假设会被违反,混合效应模型(LME)是更稳健的选择

  • 有缺失测量值(运动员在某时间点缺席)
  • 运动员嵌套在队伍/俱乐部层级(非独立性)
  • 需要控制协变量(年龄、基础体能、训练年限)
  • 关注个体变化轨迹差异(随机斜率)

打开 chatsrs.com,上传长格式数据后输入:

"以 VO2max 为因变量,时间点(连续编码 0/4/8/12 周)、组别(HIIT vs 对照)及其交互项为固定效应,运动员 ID 为随机效应(随机截距 + 随机斜率),控制协变量年龄和基线体重,拟合线性混合效应模型(LME)。报告固定效应系数、标准误、t 值、p 值和 95% CI;报告随机效应方差成分;报告模型 AIC/BIC 用于模型比较。"

ChatSRS 输出:

线性混合效应模型(lme4, ML,用于固定效应模型比较;参数估计采用 REML)

固定效应:
  截距                    42.08 (SE=0.94, t=44.77, p<.001, 95% CI [40.24, 43.92])
  时间(周)              0.21  (SE=0.03, t=7.41,  p<.001, 95% CI [0.15, 0.27])
  组别(HIIT vs对照)     0.43  (SE=1.33, t=0.32,  p=.748, 95% CI [-2.18, 3.04])
  时间 x HIIT交互         0.61  (SE=0.04, t=15.23, p<.001, 95% CI [0.53, 0.69])
  年龄(控制变量)        -0.12 (SE=0.09, t=-1.29, p=.197, 95% CI [-0.30, 0.06])
  基线体重(控制变量)    -0.08 (SE=0.05, t=-1.61, p=.108, 95% CI [-0.17, 0.02])

随机效应方差成分:
  个体截距方差:5.42
  个体斜率方差:0.031
  残差方差:    2.17

模型适配:AIC = 1247.3, BIC = 1289.6

如何解读交互项系数:时间 x HIIT 交互效应系数 = 0.61(p < .001)表示:相比对照组,HIIT 组每过 1 周额外多提升 0.61 mL/kg/min;12 周累积额外增益约 7.3 mL/kg/min。


第五步:效应量与统计功效报告

"基于上述混合 ANOVA 结果,计算各效应的 omega 平方(omega^2)作为无偏效应量估计,并进行事后统计功效分析(post-hoc power analysis)。"

ChatSRS 输出:

效应量(omega^2,更保守的无偏估计):
  组别主效应:omega^2 = .387(大效应)
  时间主效应:omega^2 = .659(大效应)
  交互效应:  omega^2 = .472(大效应)

事后统计功效(组别 x 时间交互,alpha = .05):
  观测功效 = 0.998(>0.80 临界值,功效充分)

论文方法 / 结果写法(APA 7th,运动干预报告句式)

方法章节:数据分析策略描述

本研究采用双因素混合方差分析(Mixed ANOVA)检验组别(HIIT 组 vs 对照组)与时间点(W0、W4、W8、W12)对最大摄氧量的主效应及交互效应。在进行重复测量方差分析前,使用 Mauchly 检验球形假设;当球形假设被违反时,采用 Greenhouse-Geisser 方法(epsilon)校正自由度。对于显著的组别 × 时间交互效应,以 Bonferroni 校正后的独立样本 t 检验进行简单效应分析(校正 alpha = .0125)。同时构建线性混合效应模型(LME)以运动员为随机效应单元,控制年龄和基线体重协变量,对固定效应进行推断。效应量报告偏 eta 平方(partial eta^2)及 omega 平方(omega^2),以 Cohen(1988)标准解释效应大小(.01 = 小,.06 = 中,.14 = 大)。所有分析使用 ChatSRS 完成(R 引擎,lme4 包,显著性水平 alpha = .05)。

结果章节:基线等组性检验

独立样本 t 检验显示,HIIT 组(M = 42.3,SD = 3.8 mL/kg/min)与对照组(M = 41.9,SD = 4.1 mL/kg/min)在干预前基线 VO2max 上不存在显著差异,t(36) = 0.34,p = .737,Cohen's d = 0.10,95% CI [-1.89, 2.69],表明两组具有良好的基线等价性。

结果章节:混合 ANOVA 主要结果

双因素混合方差分析结果(Greenhouse-Geisser 校正,epsilon = 0.76)显示,时间主效应显著,F(2.28, 82.12) = 76.43,p < .001,偏 eta^2 = .680,omega^2 = .659;组别主效应显著,F(1, 36) = 24.82,p < .001,偏 eta^2 = .408;组别 × 时间交互效应显著,F(2.28, 82.12) = 35.17,p < .001,偏 eta^2 = .494,omega^2 = .472,均属大效应。

结果章节:简单效应分析

对显著的组别 × 时间交互效应进行简单效应分析(Bonferroni 校正后 alpha = .0125)。基线时两组 VO2max 无显著差异(p = .737)。至 W4 时,HIIT 组 VO2max 已显著高于对照组,t(36) = 3.92,p < .001,Cohen's d = 1.29,95% CI [1.68, 4.92];至 W12 时,组间差异进一步扩大,t(36) = 11.28,p < .001,Cohen's d = 3.74,95% CI [7.58, 10.86],呈现出随训练周期延长效应持续增大的趋势。

结果章节:混合效应模型估计

线性混合效应模型(随机截距 + 随机斜率)分析结果显示,时间 × 组别交互固定效应系数 beta = 0.61,SE = 0.04,t = 15.23,p < .001,95% CI [0.53, 0.69],表明相比对照组,HIIT 组每周额外获得 0.61 mL/kg/min 的 VO2max 提升(12 周累积额外收益约 7.3 mL/kg/min),控制年龄与基线体重后该效应保持稳定。


上面这四段可以直接进论文 Methods 和 Results 章节,只需替换你自己的具体数值。ChatSRS 的"APA 报告"功能可自动生成对应段落,无需手动转写。


常见 FAQ

Q1: 重复测量 ANOVA 和混合效应模型该选哪个?

两种方法在大多数情况下给出相近结论,选择依据如下:

情况推荐方法
数据完整,无缺失重复测量 ANOVA 更直观,易于报告
有缺失测量点(运动员缺席某次测试)混合效应模型(LME)— RM ANOVA 会直接删除该个体
运动员嵌套在队伍 / 俱乐部层级混合效应模型(加随机效应捕捉组间相关)
需要控制协变量(年龄、基线体能)混合效应模型更灵活
关注个体轨迹差异(谁进步更快)混合效应模型(随机斜率)
期刊明确要求 RM ANOVA 格式RM ANOVA

在 ChatSRS 里,两种分析都支持,直接描述你的数据结构,ChatSRS 自动推荐并运行合适的方法。

Q2: Mauchly 球形检验显著了,怎么报告?

球形假设被违反(Mauchly's W 显著,p < .05)时,报告方式如下:

  1. 报告 Mauchly's W 和 p 值(说明假设被违反)
  2. 选择校正方法:epsilon >= 0.75 用 Huynh-Feldt,epsilon < 0.75 用 Greenhouse-Geisser
  3. 用校正后的自由度报告 F 值(如 F(2.28, 82.12) 而不是 F(3, 108))

Mauchly 球形检验显示球形假设被违反,W = 0.61,chi^2(5) = 14.32,p = .013,epsilon = 0.74;因此采用 Greenhouse-Geisser 校正后的自由度报告 F 值。

在 ChatSRS 里只需说"检验球形假设,必要时自动校正",其余由 AI 处理。

Q3: 有多个因变量(力量、速度、耐力),该怎么分析?

多个因变量时有两种策略:

  • 分别做单变量重复测量 ANOVA:逐个分析每个指标,简单直接,但多重比较需要控制 I 类错误(Bonferroni 调整 alpha)
  • 多变量重复测量 ANOVA(MANOVA):同时检验所有因变量,控制整体 I 类错误,适合因变量之间有理论相关的情况

"以力量、速度、耐力为多个因变量,时间点为被试内因素,组别为被试间因素,做多变量重复测量 MANOVA,报告 Pillai's Trace、Wilks' Lambda 及各单变量效应。"

Q4: 运动科学数据常有个体差异很大,怎么处理?

个体差异大在运动员样本中十分普遍(运动水平参差不齐),处理策略:

  1. 基线协变量控制:把 W0 基线值纳入混合效应模型或 ANCOVA,控制起点差异
  2. 随机截距 + 随机斜率:混合效应模型中加入个体随机斜率,允许每个运动员有不同的变化速率
  3. 报告个体变化数据:在结果章节附上个体轨迹图(spaghetti plot)展示变化异质性
  4. 非参数检验备选:Friedman 检验(单因素 RM ANOVA 的非参数版本),适合非正态分布数据

ChatSRS 支持以上所有策略,在指令中描述"考虑个体差异"即可触发随机效应模型。

Q5: 审稿人说"请报告 95% CI 和效应量",怎么补?

审稿意见中最常见的要求,在 ChatSRS 里只需追加一句:

"请在所有显著结果上补充 95% 置信区间和偏 eta 平方效应量,按 APA 7th 格式输出。"

ChatSRS 会自动回溯所有已分析的比较并补充缺失指标。效应量参考标准:

  • 小效应:偏 eta^2 = .01(omega^2 = .01)
  • 中效应:偏 eta^2 = .06(omega^2 = .06)
  • 大效应:偏 eta^2 = .14(omega^2 = .14)

Q6: 论文方法章节该如何引用 ChatSRS?

"本研究数据分析采用 ChatSRS(chatsrs.com)平台,底层引擎为 R 语言(version 4.4,R Foundation for Statistical Computing);重复测量方差分析使用 ez 包,线性混合效应模型使用 lme4 包,事后比较使用 emmeans 包。"


运动科学训练分析方法速查表

研究目的推荐方法ChatSRS 一句话关键词
单组多时间点变化单因素重复测量 ANOVA"重复测量 ANOVA,Mauchly 检验,GG 校正,Bonferroni 事后比较"
干预组 vs 对照组随时间变化双因素混合 ANOVA"组别 x 时间交互效应,简单效应分析"
有缺失 / 嵌套数据线性混合效应模型 LME"随机截距 + 随机斜率,lme4,固定效应系数"
控制基线 / 协变量ANCOVA 或 LME 含协变量"以基线为协变量,调整后均值"
多个体能指标同时分析MANOVA"多变量重复测量,Pillai's Trace,Wilks' Lambda"
非正态 / 小样本Friedman 检验"非参数重复测量,Friedman,Wilcoxon 符号秩"
个体轨迹差异随机斜率混合效应"随机斜率模型,个体变化速率差异"

相关阅读


本文首发于 ChatSRS 官方博客。如有问题或反馈,欢迎在 ChatSRS 站内 [用户中心 -> 帮助与反馈] 联系我们。