F 检验(F-test)基于 F 分布,用于两总体方差比检验与单因素方差分析(analysis of variance,ANOVA)——比较多组连续变量的均值是否全相等。
段末注释:ANOVA 将总变异分解为组间与组内,组间均方 / 组内均方 $\sim F$。
1. 检验问题(D1)

| 类型 | $H_0$ | $H_1$ |
|---|---|---|
| 方差齐性 | $\sigma_1^2 = \sigma_2^2$ | $\sigma_1^2 \neq \sigma_2^2$ |
| 单因素 ANOVA | $\mu_1 = \mu_2 = \cdots = \mu_k$ | 至少一组均值不同 |
2. 数据条件(D2)
| 条件 | 说明 |
|---|---|
| 正态 | 各组近似正态(ANOVA 对正态较稳健,对方差不齐敏感) |
| 独立 | 组内、组间独立 |
| 方差齐性 | ANOVA 假设各组 $\sigma^2$ 相等 |
| 连续 | 因变量连续 |
3. 检验统计量(D3–D4)

3.1 两样本方差比
$$
F = \frac{S_1^2}{S_2^2} \sim F_{n_1-1,, n_2-1} \quad (H_0: \sigma_1^2=\sigma_2^2)
$$
3.2 单因素 ANOVA
$$
F = \frac{\mathrm{MS}{\mathrm{between}}}{\mathrm{MS}{\mathrm{within}}}
= \frac{\mathrm{SS}{\mathrm{between}}/(k-1)}{\mathrm{SS}{\mathrm{within}}/(N-k)}
\sim F_{k-1,, N-k}
$$
$k$ 组,总样本 $N$。
4. 适用场景(D5–D7)

| 场景 | 用法 |
|---|---|
| t 检验前置 | Levene / F 检验方差齐性 |
| 多组酶活比较 | 单因素 ANOVA |
| 多处理条件 | 3+ 组均值 |
| 显著后两两比较 | Tukey HSD |
5. 局限与误用(D8)

| 问题 | 应对 |
|---|---|
| ANOVA 显著 ≠ 知哪两组不同 | 事后检验 + 校正 |
| 方差不齐 | Welch ANOVA / Kruskal |
| 非正态 | Kruskal-Wallis |
| 仅 2 组仍用 ANOVA | 等价 t,直接用 t |
| 忽略效应量 | 报告 $\eta^2$ |
6. 示例代码
1 | import numpy as np |