Skip to content

假设检验

在前面的章节中,我们学习了如何利用样本信息对总体参数进行点估计和区间估计。然而在实际研究中,我们往往需要根据样本数据对关于总体的某个陈述或猜想做出决策。例如,某种新药是否比传统药物更有效?某生产线的产品合格率是否达到了 95% 以上?这些决策问题在统计学中被称为 假设检验 (Hypothesis Testing)。它是一种基于概率论的推断方法,通过考察观测到的样本数据与预设前提之间的矛盾程度,来决定是否拒绝该前提。

1. 假设检验的基本思想

假设检验的核心逻辑源自一种被称为“带有概率色彩的反证法”。我们首先假设关于总体的某种陈述是正确的,然后利用样本观测值去验证这一假设。如果观测到的结果在假设成立的前提下是一个极小概率事件,那么根据 小概率原理 (Principle of Small Probability Events) —— 即小概率事件在一次试验中几乎不会发生 —— 我们就有充分理由推翻最初的假设。

定义 原假设 (Null Hypothesis, H0H_0):研究者预先给出的关于总体的某种陈述,通常代表现状、无差异或无影响的状态。在检验过程中,我们倾向于保护 H0H_0,除非证据非常充分。

定义 备择假设 (Alternative Hypothesis, H1H_1):与原假设相对立的陈述。如果我们拒绝了 H0H_0,则逻辑上接受 H1H_1

定义 检验统计量 (Test Statistic):根据样本观察值计算的一个统计量,其分布在 H0H_0 为真时是已知的,它是我们做出决策的依据。

定义 拒绝域 (Rejection Region / Critical Region):由检验统计量的所有可能取值组成的集合中,导致拒绝原假设的取值范围。

定义 临界值 (Critical Value):拒绝域与接受域的分界点,通常由给定的显著性水平决定。

1.1 假设检验的一般步骤

  1. 根据实际问题提出原假设 H0H_0 和备择假设 H1H_1
  2. 选取合适的检验统计量,并确定其在 H0H_0 成立时的分布。
  3. 给定显著性水平 α\alpha(通常取 0.05 或 0.01),并确定拒绝域的形式。
  4. 根据样本数据计算检验统计量的观测值。
  5. 比较观测值与临界值,做出统计决策:若统计量落在拒绝域内,则拒绝 H0H_0;否则不拒绝 H0H_0

2. 两类错误

由于我们是利用局部样本推断总体,决策过程中不可避免地存在出错的风险。

定义 第一类错误 (Type I Error / α\alpha Error):当原假设 H0H_0 实际上为真时,我们却根据样本证据拒绝了它。这种错误被称为“弃真”错误。

定义 第二类错误 (Type II Error / β\beta Error):当原假设 H0H_0 实际上为假时,我们却未能拒绝它。这种错误被称为“纳伪”错误。

定义 显著性水平 (Significance Level):预先设定的犯第一类错误的最大允许概率,记为 α\alpha。常见的取值有 0.05、0.01 等。

定义 检验的功效 (Power):在原假设为假(即备择假设为真)时,正确地拒绝原假设的概率,记为 1β1 - \beta

定义 功效函数 (Power Function):表示为参数 θ\theta 的函数 g(θ)=P(拒绝 H0θ)g(\theta) = P(\text{拒绝 } H_0 \mid \theta)。它描述了检验在不同参数值下的表现。

在样本量 nn 固定时,α\alphaβ\beta 是一对矛盾。如果我们试图极度减小 α\alpha(即变得非常谨慎,不轻易拒绝 H0H_0),那么当 H0H_0 确实为假时,我们也很难发现,从而导致 β\beta 增大。统计学中遵循 Neyman-Pearson 原则:在控制第一类错误概率 α\alpha 在给定水平的前提下,尽可能地减小第二类错误概率 β\beta

3. 正态总体均值的检验

3.1 单个正态总体均值的检验

设总体 XN(μ,σ2)X \sim N(\mu, \sigma^2),其中 μ\mu 未知。我们要检验 H0:μ=μ0H_0: \mu = \mu_0

(1) σ2\sigma^2 已知:Z 检验

当方差已知时,由第三章可知样本均值 XˉN(μ,σ2/n)\bar{X} \sim N(\mu, \sigma^2/n)。在 H0H_0 下,检验统计量为:

Z=Xˉμ0σ/nN(0,1)Z = \frac{\bar{X} - \mu_0}{\sigma / \sqrt{n}} \sim N(0, 1)

对于双侧检验 H1:μμ0H_1: \mu \neq \mu_0,拒绝域为 Z>zα/2|Z| > z_{\alpha/2}

例 6.1:某工厂生产的零件直径服从正态分布 N(μ,0.052)N(\mu, 0.05^2)。标准直径为 10 mm。现抽取 25 个零件,测得平均直径为 10.02 mm。在 α=0.05\alpha = 0.05 下,能否认为该批零件合格?

  1. H0:μ=10H_0: \mu = 10 vs H1:μ10H_1: \mu \neq 10
  2. 统计量 Z=10.02100.05/25=0.020.01=2Z = \frac{10.02 - 10}{0.05 / \sqrt{25}} = \frac{0.02}{0.01} = 2
  3. 查表得 z0.025=1.96z_{0.025} = 1.96
  4. 因为 2>1.96|2| > 1.96,落在拒绝域内,故拒绝 H0H_0,认为零件直径不合格。

(2) σ2\sigma^2 未知:t 检验

当方差未知时,用样本标准差 SS 代替 σ\sigma,统计量服从 tt 分布:

T=Xˉμ0S/nt(n1)T = \frac{\bar{X} - \mu_0}{S / \sqrt{n}} \sim t(n-1)

例 6.2:测得 9 名成年男子的脉搏为:72, 68, 75, 70, 80, 71, 73, 69, 74。已知正常人平均脉搏为 72 次/分。问这些男子的脉搏与常人是否有显著差异 (α=0.05\alpha = 0.05)?

  1. 计算得 xˉ=72.44,s=3.54\bar{x} = 72.44, s = 3.54
  2. H0:μ=72H_0: \mu = 72 vs H1:μ72H_1: \mu \neq 72
  3. T=72.44723.54/9=0.441.18=0.373T = \frac{72.44 - 72}{3.54 / \sqrt{9}} = \frac{0.44}{1.18} = 0.373
  4. 查表 t0.025(8)=2.306t_{0.025}(8) = 2.306
  5. 0.373<2.306|0.373| < 2.306,不能拒绝 H0H_0。结论:没有显著差异。

3.2 两个正态总体均值差的检验

设两个独立总体 XN(μ1,σ12)X \sim N(\mu_1, \sigma_1^2)YN(μ2,σ22)Y \sim N(\mu_2, \sigma_2^2)

(1) σ12=σ22=σ2\sigma_1^2 = \sigma_2^2 = \sigma^2 未知:两样本 t 检验

我们构造合并样本方差 (pooled variance):

Sp2=(n11)S12+(n21)S22n1+n22S_p^2 = \frac{(n_1-1)S_1^2 + (n_2-1)S_2^2}{n_1+n_2-2}

检验统计量为:

T=(XˉYˉ)(μ1μ2)Sp1n1+1n2t(n1+n22)T = \frac{(\bar{X} - \bar{Y}) - (\mu_1 - \mu_2)}{S_p \sqrt{\frac{1}{n_1} + \frac{1}{n_2}}} \sim t(n_1 + n_2 - 2)

(2) σ12σ22\sigma_1^2 \neq \sigma_2^2 未知:Welch t 检验

此时自由度需要进行 Satterthwaite 修正。

定义 配对 t 检验 (Paired t-test):针对成对数据(如同一受试者前后的测量值),计算其差值 Di=XiYiD_i = X_i - Y_i,然后对 DD 进行单样本 tt 检验。

4. 正态总体方差的检验

4.1 单个总体方差的检验

检验 H0:σ2=σ02H_0: \sigma^2 = \sigma_0^2。基于第五章讨论的抽样分布,统计量为:

χ2=(n1)S2σ02χ2(n1)\chi^2 = \frac{(n-1)S^2}{\sigma_0^2} \sim \chi^2(n-1)

例 6.3:某自动灌装机灌装重量的标准差要求不超过 5g。现抽查 10 瓶,得 s2=36s^2 = 36。在 α=0.05\alpha = 0.05 下,该机器工作是否稳定?

  1. H0:σ225H_0: \sigma^2 \leqslant 25 vs H1:σ2>25H_1: \sigma^2 > 25
  2. χ2=93625=12.96\chi^2 = \frac{9 \cdot 36}{25} = 12.96
  3. 查表 χ0.052(9)=16.919\chi^2_{0.05}(9) = 16.919
  4. 12.96<16.91912.96 < 16.919,不拒绝 H0H_0,认为机器稳定。

4.2 两个总体方差比的检验

检验 H0:σ12=σ22H_0: \sigma_1^2 = \sigma_2^2。统计量为:

F=S12S22F(n11,n21)F = \frac{S_1^2}{S_2^2} \sim F(n_1-1, n_2-1)

5. p 值

传统的假设检验依赖于预先选定的 α\alpha。而现代统计分析更倾向于直接报告概率证据。

定义 p 值 (p-value):在原假设 H0H_0 为真的前提下,观测到的检验统计量取到当前观测值或比该观测值更极端的情况的概率。

p 值越小,说明观测结果与 H0H_0 的矛盾越剧烈。

  • p<αp < \alpha,则在显著性水平 α\alpha 下拒绝 H0H_0
  • pαp \geqslant \alpha,则不拒绝 H0H_0

p 值的优势在于它不依赖于具体的 α\alpha 选择,读者可以根据自己对风险的接受程度自行判断结论的可靠性。

6. 拟合优度检验

有时我们需要检验总体是否服从某种特定的分布。

定义 拟合优度检验 (Goodness-of-fit Test):根据样本观察值判断总体是否符合某种理论分布的统计检验方法。

最常用的是 Pearson χ2\chi^2 检验统计量

χ2=i=1k(OiEi)2Ei\chi^2 = \sum_{i=1}^{k} \frac{(O_i - E_i)^2}{E_i}

其中 OiO_i 是观察频数,EiE_i 是基于理论分布计算的期望频数。在 H0H_0 为真的条件下,该统计量渐进服从 χ2(km1)\chi^2(k-m-1) 分布,其中 mm 是利用样本估计的参数个数。

7. 假设检验与区间估计的关系

假设检验与第五章讨论的区间估计在逻辑上是互通的。对于双侧检验 H0:θ=θ0H_0: \theta = \theta_0

  1. 如果 θ0\theta_0 落入参数 θ\theta1α1-\alpha 置信区间内,则在 α\alpha 水平下不能拒绝 H0H_0
  2. 如果 θ0\theta_0 不在 1α1-\alpha 置信区间内,则在 α\alpha 水平下拒绝 H0H_0

这种对等性说明,置信区间不仅给出了参数的取值范围,也实际上包含了所有在给定显著性水平下不能被拒绝的假设值。

关于 t 检验统计量分布的推导

X1,,XnX_1, \dots, X_n 独立同分布于 N(μ,σ2)N(\mu, \sigma^2)。 已知 Xˉμσ/nN(0,1)\frac{\bar{X}-\mu}{\sigma/\sqrt{n}} \sim N(0, 1),且 (n1)S2σ2χ2(n1)\frac{(n-1)S^2}{\sigma^2} \sim \chi^2(n-1)。 由于 Xˉ\bar{X}S2S^2 相互独立,根据 tt 分布定义:

T=N(0,1)χ2(k)/k=Xˉμσ/n(n1)S2σ2/(n1)=XˉμS/nt(n1)T = \frac{N(0, 1)}{\sqrt{\chi^2(k)/k}} = \frac{\frac{\bar{X}-\mu}{\sigma/\sqrt{n}}}{\sqrt{\frac{(n-1)S^2}{\sigma^2} / (n-1)}} = \frac{\bar{X}-\mu}{S/\sqrt{n}} \sim t(n-1)

参考文献

  1. Casella, G., & Berger, R. L. (2002). Statistical Inference. Duxbury.
  2. 陈希孺. (2000). 《概率论与数理统计》. 科学出版社.
  3. Wasserman, L. (2004). All of Statistics: A Concise Course in Statistical Inference. Springer.