检验

单因素方差分析 ANOVA 结果怎么写(含事后检验)

作者 / 审校:shujufenxi 编辑部·最后审校 2026-05-14

你遇到的问题

你有三个或更多组要比较均值,跑出了 F 值和 p 值,但不知道两个自由度分别填什么、总的 F 显著之后到底是哪几组之间有差异,也不清楚事后检验和效应量该怎么一起写进论文。

适用场景

单因素方差分析适用于一个分类自变量(三个及以上水平)对一个连续因变量的影响,前提是各组因变量近似正态、方差齐(Levene 检验)、观测相互独立。ANOVA 整体显著只说明「至少有两组不同」,具体哪几组不同必须靠事后多重比较(如 Tukey HSD)来确定;若方差不齐可考虑 Welch ANOVA 配合 Games-Howell 事后检验。

正确做法

报告整体检验:F(组间自由度,组内自由度)=检验值、p 值,并附效应量 η² 或 partial η²(约 0.01 小、0.06 中、0.14 大)。整体显著后再报告事后检验(注明方法,如 Tukey HSD),说明具体哪些组两两之间存在显著差异及方向。

报告示例:三种教学方法对成绩的影响差异显著,F(2,87)=6.53,p=.002,η²=0.13。Tukey HSD 事后检验表明,翻转课堂组(M=82.1,SD=8.4)显著高于传统讲授组(M=74.3,SD=9.1,p=.001),而混合式组与其余两组差异均不显著。

常见错误

错误一:整体 F 显著后不做事后检验,直接凭均值高低下结论,或反过来对每两组反复做 t 检验而不校正,抬高了假阳性率。错误二:只报 F 和 p,不报效应量 η²,也不写清事后检验用的是哪种方法,导致结果无法复现和解读。

需要更进一步?

如果你的 F 值显著但被一堆事后两两比较绕晕,可以把 SPSS 或 R 的完整输出粘贴进统计结果解读器,它会帮你梳理整体与事后结果并生成规范句子;如果涉及方差不齐、协变量或多因素设计等更复杂的情形,建议预约辅导来逐步理清分析思路。

操作步骤

SPSS

  1. 「分析 → 比较均值 → 单因素 ANOVA」,打开单因素方差分析对话框。
  2. 将因变量(如成绩)选入「因变量列表」,将分组因素(如教学方法)选入「因子」框。
  3. 点击「事后多重比较」,勾选「Tukey」,显著性水平设为 0.05,点击「继续」。
  4. 点击「选项」,勾选「描述性统计」与「方差齐性检验」,点击「继续」。
  5. 在输出的 ANOVA 表中读取 F 值与 Sig.,并计算 η²=组间平方和 / 总平方和 作为效应量。
  6. 查看「多重比较」表,依据 Sig. 判断哪些组两两差异显著。

R

# 单因素方差分析 + Tukey 事后检验
df <- read.csv('data.csv'); df$group <- factor(df$group)
fit <- aov(score ~ group, data = df)
summary(fit)
TukeyHSD(fit) # 两两事后比较
library(effectsize); eta_squared(fit) # 计算 eta 平方

完整示例(模拟数据)

比较三种教学方法(A、B、C)下学生的期末成绩差异(模拟数据样例,每组 n = 20)。

采用单因素方差分析检验三种教学方法对期末成绩的影响。方差齐性假设成立(Levene F = 0.62,p = .541)。结果表明,教学方法的主效应显著,F(2, 57) = 8.34,p < .001,η² = 0.23,属于大效应。Tukey 事后多重比较显示,方法 C 组(M = 85.10,SD = 6.30)成绩显著高于方法 A 组(M = 75.20,SD = 7.10,p < .001);方法 B 组(M = 80.50,SD = 6.80)与 A 组差异亦显著(p = .032);B 组与 C 组差异边缘显著(p = .041)。

统计量数值
A 组 M ± SD75.20 ± 7.10
B 组 M ± SD80.50 ± 6.80
C 组 M ± SD85.10 ± 6.30
F(2, 57)8.34
p< .001
η²0.23

常见疑问

方差分析显著后为什么还要做事后检验?
ANOVA 的 F 检验只能说明各组均值至少有一组不同,但无法指出具体哪两组有差异,需要事后多重比较(如 Tukey HSD)来定位差异。
事后检验用 Tukey、Bonferroni 还是 LSD?
方差齐、组数适中时常用 Tukey HSD;需严格控制第一类错误时用 Bonferroni;方差不齐则用 Games-Howell。LSD 不校正多重比较,较宽松,慎用。
方差分析报告要写效应量吗?
要。通常报告 η²(eta 平方)或 ω²,表示自变量解释的方差比例,η² 约 0.01、0.06、0.14 分别对应小、中、大效应。
方差不齐时单因素方差分析怎么办?
可改用不假设方差齐性的 Welch's ANOVA 或 Brown-Forsythe 检验,事后比较配合 Games-Howell 方法。

参考来源

用这个方法的示例试试解读器预约辅导

工具输出请自行核对后使用。内容参考见 方法论标准

相关文章

← 返回知识库