📑 查看全课大纲(第 15 / 41 节)
- 1.数理统计中的基本概念
- 2.统计量与抽样分布(一)
- 3.统计量与抽样分布(二)
- 4.次序统计量
- 5.充分统计量与完备统计量
- 6.统计中常用分布族(一)
- 7.统计中常用分布族(二)
- 8.矩估计
- 9.极大似然估计
- 10.无偏估计与一致最小方差无偏估计(一)
- 11.无偏估计与一致最小方差无偏估计(二)
- 12.完备统计量
- 13.CR不等式及有效估计
- 14.相合估计
- 15.置信区间
- 16.正态总体参数的置信区间
- 17.大样本置信区间
- 18.Fisher显著性检验
- 19.正态总体参数的假设检验(一)
- 20.正态总体参数的假设检验(二)
- 21.似然比检验
- 22.Neyman-Pearson基本引理
- 23.一致最优势检验
- 24.无偏检验与一致最优势无偏检验
- 25.正态概率纸检验
- 26.拟合优度检验
- 27.列联表的独立性检验
- 28.Kolmogorov检验
- 29.正态性检验
- 30.Bayes统计
- 31.先验分布的确定
- 32.Bayes统计推断
- 33.统计判决理论
- 34.Minimax准则
- 35.非参数统计
- 36.符号检验
- 37.Wilcoxon符号秩检验
- 38.抽样调查
- 39.简单随机抽样
- 40.分层随机抽样
- 41.整群随机抽样
置信区间
约 61 分钟
置信区间
小象实战讲义 · 数据科学的统计基础
在上一章,我们学习了如何用一个具体的数值(点估计)来猜测未知的总体参数。然而,点估计无法告诉我们这个猜测的精确程度和可靠程度。本节课,我们将引入区间估计的概念,它通过构造一个随机区间来估计参数,并同时给出该区间包含真实参数的概率(置信水平)。学完本节,你将能够理解置信区间的核心思想,掌握评价区间估计好坏的标准,并学会使用枢轴量法这一构造置信区间的通用方法。
💡 核心导读
- 从点到区间:理解点估计的局限性,以及为何需要引入能同时提供“精度”与“可靠性”信息的区间估计。
- 置信区间定义:掌握区间估计、置信系数、置信度、置信区间(双侧与单侧)的严格数学定义。
- 评价标准:学习评价区间估计好坏的两个核心准则:置信度越大越好,区间平均长度越短越好,并理解二者间的权衡关系(奈曼准则)。
- 构造方法:掌握构造置信区间的核心方法——枢轴量法,理解其四步流程,并通过正态总体均值的例子进行实践。
从点估计到区间估计
在第二章的点估计中,对于未知参数 ,我们构造了一个估计量 。当获得一组具体样本观测值后,代入估计量便得到一个具体的估计值。这个值要么等于真实参数 ,要么不等于,没有其他可能。因此,点估计无法提供关于估计精度(与真实值相差多远)和可靠性(有多大把握相信这个估计)的信息。
为了弥补这一不足,统计学家提出了区间估计。它不再给出一个单一的点,而是给出一个由两个统计量构成的随机区间 ,并宣称该区间以一定的概率包含真实的参数 。
一个生活中的例子是食盐包装上的净含量标识。如果只写“500克”,这是一个点估计。如果写“500±5克”,并说明“置信度95%”,这就是一个区间估计。它告诉我们,有95%的把握认为这包盐的真实重量在495克到505克之间。这个信息显然比单纯的“500克”要丰富得多。
区间估计的基本概念
区间估计的定义
设 是来自分布族 的简单随机样本,其中 是未知参数。若存在两个统计量 和 ,且满足 ,则称随机区间 为参数 的一个区间估计。
由于区间的上下界 和 都是样本的函数(统计量),因此 是一个随机区间。对于不同的样本观测值,计算出的区间也不同。
置信系数与置信度
对于一个区间估计 L, \hat{\theta}U],我们关心它包含真实参数 的概率。为此,定义其置信系数为: {\theta \in \Theta} P\theta(\hat{\theta}_L \leq \theta \leq \hat{\theta}_U) 即所有可能的 取值下,区间覆盖概率的下确界。
如果这个置信系数不依赖于未知参数 ,则称该置信系数为置信度。在实际应用中,我们通常直接指定或计算一个不依赖于 的置信水平。
评价区间估计的准则
对于一个参数,可能存在许多不同的区间估计。如何评价其优劣?常用的标准有两个:
- 置信度(或置信系数)越大越好:这意味着区间估计覆盖未知参数的概率越大,我们越放心。
- 随机区间的平均长度越短越好:平均长度 越短,表示估计的精度越高。
然而,在样本量固定的情况下,这两个标准通常是矛盾的。置信度越高,往往需要更长的区间来保证覆盖概率;反之,区间越短,置信度就会降低。 例如,估计全校男生平均身高 ,区间 厘米的置信度显然低于区间 厘米的置信度(后者几乎是100%)。
为了解决这个矛盾,统计学家奈曼(J. Neyman)提出了一个实用准则:在控制置信度达到一个可接受水平(如95%)的前提下,寻找平均长度尽可能短的区间估计。由此引出了“置信区间”的严格定义。
置信区间
设 U] 是参数 的一个区间估计。若对于给定的 ,有 \theta(\hat{\theta}_L \leq \theta \leq \hat{\theta}_U) \geq 1-\alpha, \quad \forall \theta \in \Theta 则称 为 的置信水平为 的置信区间。 和 分别称为置信下限和置信上限。
在实际中,为了获得最短的区间,我们通常取等号,即 ,这时的置信区间称为同等置信区间。
单侧置信限
有时我们只关心参数的上界或下界。例如,对于灯泡寿命,我们更关心其“至少能使用多久”。
- 若统计量 L 满足 \theta(\hat{\theta}_L \leq \theta) \geq 1-\alpha,则称 为 的置信水平为 的单侧置信下限。
- 若统计量 U 满足 \theta(\theta \leq \hat{\theta}_U) \geq 1-\alpha,则称 为 的置信水平为 的单侧置信上限。
单侧置信限与双侧置信区间有密切关系。若 和 分别是置信水平为 和 的单侧置信下限和上限,且 ,则 构成 的一个置信水平为 的双侧置信区间。
构造置信区间的核心方法:枢轴量法
如何系统性地构造一个参数的置信区间?枢轴量法是最常用、最核心的方法。
枢轴量的定义与思想
枢轴量是一个包含待估参数 和样本的随机变量 ,并且其概率分布完全已知,且不依赖于任何未知参数。
构造置信区间的核心思想是:
- 找到一个好的点估计 (如 估计 )。
- 利用 和 构造一个枢轴量 ,其分布已知。
- 根据该已知分布,找到一个区间 ,使得 。
- 将上述不等式等价变形为关于 的不等式 ,从而得到置信区间。
枢轴量法四步流程
- 找点估计:针对待估参数 ,找一个好的点估计统计量 。
- 构造枢轴量:构造一个包含 和 的函数 ,要求 的分布完全已知且与 无关,并且 关于 是单调函数。
- 定概率区间:对于给定的置信水平 ,根据 的分布,选取常数 ,使得 。通常选取 和 为该分布的 和 分位数,以使得区间长度最短(对于对称分布)。
- 解出置信区间:将步骤3中的不等式等价变形为关于 的不等式 ,则 即为所求的置信区间。
应用示例:正态总体均值 的置信区间
情况一:方差 已知 设 , 已知,求 的 置信区间。
- 点估计: 是 的良好估计。
- 构造枢轴量:已知 。该量包含 和样本,且分布为标准正态,与任何未知参数无关,故为枢轴量。
- 定概率区间:对于标准正态分布 ,有 ,其中 是标准正态分布的 分位数。
- 解出置信区间: 因此, 的 置信区间为:
情况二:方差 未知 当 未知时,上述枢轴量不再适用,因为其中包含了未知的 。我们需要一个新的枢轴量。
- 点估计:仍用 估计 ,用样本方差 估计 。
- 构造枢轴量:根据抽样分布定理,有 ,即服从自由度为 的 分布。该量分布已知且与任何未知参数无关,是枢轴量。
- 定概率区间:对于 ,有 。
- 解出置信区间: 因此, 的 置信区间为:
下面的代码演示了如何使用 scipy.stats 计算这两种情况下的置信区间。
import numpy as np
import scipy.stats as stats
# 设置随机种子,确保结果可复现
np.random.seed(321)
# 模拟数据:假设真实均值 mu=100,标准差 sigma=15,样本量 n=30
mu_true, sigma_true = 100, 15
n = 30
sample = np.random.normal(loc=mu_true, scale=sigma_true, size=n)
# 计算样本统计量
x_bar = np.mean(sample)
s = np.std(sample, ddof=1) # 样本标准差,ddof=1 表示除以 n-1
print(f"样本均值 x_bar = {x_bar:.4f}")
print(f"样本标准差 s = {s:.4f}")
# 设定置信水平
confidence_level = 0.95
alpha = 1 - confidence_level
# 情况一:假设 sigma 已知 (sigma_known = 15)
sigma_known = 15
z_critical = stats.norm.ppf(1 - alpha/2)
margin_of_error_z = z_critical * (sigma_known / np.sqrt(n))
ci_z_known = (x_bar - margin_of_error_z, x_bar + margin_of_error_z)
print(f"\n【情况一:方差已知】")
print(f" 标准正态分位数 z_(1-α/2) = {z_critical:.4f}")
print(f" 95% 置信区间: [{ci_z_known[0]:.4f}, {ci_z_known[1]:.4f}]")
print(f" 区间宽度: {ci_z_known[1] - ci_z_known[0]:.4f}")
# 情况二:sigma 未知,使用 t 分布
t_critical = stats.t.ppf(1 - alpha/2, df=n-1)
margin_of_error_t = t_critical * (s / np.sqrt(n))
ci_t_unknown = (x_bar - margin_of_error_t, x_bar + margin_of_error_t)
print(f"\n【情况二:方差未知】")
print(f" t分布分位数 t_(1-α/2)({n-1}) = {t_critical:.4f}")
print(f" 95% 置信区间: [{ci_t_unknown[0]:.4f}, {ci_t_unknown[1]:.4f}]")
print(f" 区间宽度: {ci_t_unknown[1] - ci_t_unknown[0]:.4f}")
# 验证:由于 sigma_known > s,使用 z 分布的区间通常比使用 t 分布的区间更宽(因为使用了更大的标准差估计)
# 同时,t 分布的临界值 t_critical > z_critical,因为 t 分布尾部更厚,需要更宽的区间来达到相同的置信水平。枢轴量的广泛存在性
一个自然的问题是:枢轴量总是存在吗?对于一大类分布,答案是肯定的。设总体分布函数为 ,且 关于 连续、关于 严格单调。可以证明,统计量 服从自由度为 的卡方分布 ,且其分布与 无关。因此, 可以作为一个枢轴量来构造 的置信区间。这说明了枢轴量法的普适性。
📝 动手练一练
单侧置信下限:从一批灯泡中随机抽取5个测试寿命(小时),得到数据:1501, 1051, 1120, 1250, 1280。假设灯泡寿命服从正态分布 ,其中 均未知。试求该批灯泡平均寿命 的置信水平为95%的单侧置信下限。 提示:利用枢轴量 ,构造 。
理解区间宽度:在方差 未知的正态总体中,比较样本量 和 时, 的95%置信区间的平均宽度。假设样本标准差 大致相同,请定性说明样本量如何影响估计精度。 提示:区间宽度公式为 。
参考答案:
- 计算得样本均值 ,样本标准差 ,。单侧置信下限为 。因此,有95%的把握认为该批灯泡的平均寿命至少为1075.3小时。
- 区间宽度与 成正比。当样本量 从10增加到100时, 从约3.16增加到10,因此区间宽度大约会缩小为原来的 倍。样本量越大,估计精度越高,置信区间越窄。
本章小结
本节我们建立了区间估计的理论框架,它是连接点估计与假设检验的重要桥梁。
要点回顾:
- 区间估计弥补了点估计无法提供精度和可靠性信息的缺陷,它用一个随机区间来估计参数。
- 置信水平 是随机区间包含真实参数的概率。置信区间是在给定置信水平下,对参数的一个区间估计。
- 评价区间估计好坏需权衡置信度与区间平均长度。奈曼准则主张在固定置信水平下,寻找最短的区间。
- 枢轴量法是构造置信区间的系统性方法,其核心是找到一个分布已知且不依赖未知参数的样本与参数的函数。
- 对于正态总体均值 ,方差已知时用 z 区间(基于标准正态分布),方差未知时用 t 区间(基于 t 分布)。
行动清单:
- 理解概念:尝试用自己的话向他人解释“95%置信区间”的含义,注意避免“参数有95%概率落在这个区间”这类错误表述(参数是固定的,区间是随机的)。
- 掌握推导:亲手推导一遍正态总体均值 在方差已知和未知情况下的置信区间公式,理解每一步变换的统计依据。
- 代码实践:运行讲义中的Python代码,并尝试修改参数(如
confidence_level,n,sigma_true),观察置信区间宽度和位置的变化规律,加深直观理解。
— 小象教研组
- 第3章课件:区间估计(PDF · 3.3MB)下载
领取《小象 11GB VIP 课件资料包与大厂真题手册》
包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。
- ✔完整 Python / 数据分析 Jupyter 实战源码
- ✔大厂真实业务数据集与练习题
- ✔微信扫码添加课程顾问,免费获取网盘下载链接
微信扫码添加顾问