Archipelago

Lec 8比例与计数数据推断

讲义完成更新于 2026-09-29

Lec 8 比例与计数数据推断(Inferences for Proportions and Counts)

MIT 15.075J / ESD.07J · Statistical Thinking and Data Analysis · Fall 2011 授课教师:Prof. Cynthia Rudin 资料来源:MIT OpenCourseWare Chapter 9 Notes

TL;DR

  • 单二项比例估计量 p^=Yn\hat{p} = \frac{Y}{n} 在大样本条件(np^≥10,n(1−p^)≥10n\hat{p} \ge 10, n(1-\hat{p}) \ge 10)下,由 CLT 保证渐近服从正态分布 N(p,p(1−p)n)\mathcal{N}\left(p, \frac{p(1-p)}{n}\right)。
  • 单向分类计数数据的**皮尔逊拟合优度检验(Goodness-of-Fit Test)**度量观测频数与理论期望频数之间的相对偏离度平方和:χ2=∑(Oi−Ei)2Ei\chi^2 = \sum \frac{(O_i - E_i)^2}{E_i},渐近服从自由度为 c−1c - 1 的卡方分布。
  • 二维列联表(Two-Way Contingency Table)检验行变量与列变量的统计独立性;其期望频数基于乘法定理构建为 Eij=RiCjnE_{ij} = \frac{R_i C_j}{n},自由度严格等于 (r−1)(c−1)(r - 1)(c - 1)。

一、单样本二项比例的大样本推断

在市场份额调研、大选民调支持率预测或软件缺陷率统计中,观测数据通常为二元伯努利结果 Xi∈{0,1}X_i \in \{0, 1\},发生成功事件的总数为 Y=∑i=1nXi∼Bin⁡(n,p)Y = \sum_{i=1}^n X_i \sim \operatorname{Bin}(n, p)。

样本比例估计量定义为: p^=Yn=1n∑i=1nXi\hat{p} = \frac{Y}{n} = \frac{1}{n}\sum_{i=1}^n X_i

1. 均值、方差与正态近似条件

  • 数学期望: E[p^]=E[Y]n=npn=pE[\hat{p}] = \frac{E[Y]}{n} = \frac{np}{n} = p(无偏估计);
  • 抽样方差: Var⁡(p^)=Var⁡(Y)n2=np(1−p)n2=p(1−p)n\operatorname{Var}(\hat{p}) = \frac{\operatorname{Var}(Y)}{n^2} = \frac{np(1-p)}{n^2} = \frac{p(1-p)}{n}。

[二项正态近似经验法则]

当满足 np^≥10n\hat{p} \ge 10 且 n(1−p^)≥10n(1-\hat{p}) \ge 10 时,二项分布的偏度被充分抑制,样本比例估计量 p^\hat{p} 可稳健地近似为高斯正态分布: p^∼N(p,p(1−p)n)\hat{p} \sim \mathcal{N}\left(p, \frac{p(1-p)}{n}\right)

2. 置信区间与 Wald vs 准确区间

在大样本正态近似下,最常用的 Wald 置信区间为: p^±zα/2p^(1−p^)n\hat{p} \pm z_{\alpha/2} \sqrt{\frac{\hat{p}(1-\hat{p})}{n}}

[极小概率下的 Wald 区间失效陷阱]

当真实比例 pp 接近 0 或 1(例如高精尖制造缺陷率 p<0.01p < 0.01)时,Wald 置信区间可能产生下界小于 0 或覆盖率严重低于名义置信度的荒谬结果。此时必须采用带有连续性修正的 Wilson 得分区间(Score Interval)或 Clopper-Pearson 精确置信区间。


二、单向分类计数:多项分布与卡方拟合优度检验

当分类变量具有多个互斥类别(例如消费者对 cc 种不同口味冰淇淋或不同品牌洗衣粉的市场份额偏好)时,单次试验由伯努利推广至多项分布。

设有 cc 个类别,每个类别的真实发生概率为 p1,p2,…,pcp_1, p_2, \dots, p_c(满足 ∑pi=1\sum p_i = 1)。抽样 nn 个样本,各类别实际观测计数记为 n1,n2,…,ncn_1, n_2, \dots, n_c(满足 ∑ni=n\sum n_i = n)。

我们要检验总体各类别发生概率是否符合某个特定的理论基准分布 p0=(p10,p20,…,pc0)\mathbf{p}_0 = (p_{10}, p_{20}, \dots, p_{c0}):

{H0:p1=p10,  p2=p20,  …,  pc=pc0H1:至少存在一个 i 使得 pi≠pi0\begin{cases} H_0: p_1 = p_{10}, \; p_2 = p_{20}, \; \dots, \; p_c = p_{c0} \\ H_1: \text{至少存在一个 } i \text{ 使得 } p_i \ne p_{i0} \end{cases}

1. 皮尔逊卡方检验统计量的构造

在零假设 H0H_0 为真的前提下,第 ii 类别的理论期望频数为: ei=npi0e_i = n p_{i0}

皮尔逊(Karl Pearson)构造的卡方拟合优度统计量为: χ2=∑i=1c(ni−ei)2ei=∑i=1c(Observedi−Expectedi)2Expectedi\chi^2 = \sum_{i=1}^c \frac{(n_i - e_i)^2}{e_i} = \sum_{i=1}^c \frac{(\text{Observed}_i - \text{Expected}_i)^2}{\text{Expected}_i}

[拟合优度卡方分布定理]

当样本量足够大(要求所有单元格期望频数 ei≥5e_i \ge 5)时,统计量 χ2\chi^2 渐近服从自由度为 ν=c−1\nu = c - 1 的卡方分布: χ2∼χc−12\chi^2 \sim \chi^2_{c-1}

自由度为什么是 c−1c - 1? 由于总样本量是预先固定的常数 ∑i=1cni=n\sum_{i=1}^c n_i = n,前 c−1c - 1 个格子的计数一旦确定,最后一个格子的计数即被完全锁定,因此自由调节的独立维度只有 c−1c - 1 个。


三、二维列联表:属性关联性与独立性检验

在很多社会科学与商业分析中,我们关心两个属性分类变量之间是否存在某种统计依赖(例如“收入高低”与“员工工作满意度”是否相关)。

数据汇总呈现为一个 r×cr \times c 的二维列联表(Contingency Table):

收入水平 \ 满意度非常不满意不满意满意非常满意行边缘合计 RiR_i
低收入(<\6\text{K}$)n11n_{11}n12n_{12}n13n_{13}n14n_{14}R1R_1
中低收入(\6\text{K}-15\text{K}$)n21n_{21}n22n_{22}n23n_{23}n24n_{24}R2R_2
中高收入(\15\text{K}-25\text{K}$)n31n_{31}n32n_{32}n33n_{33}n34n_{34}R3R_3
高收入(>\25\text{K}$)n41n_{41}n42n_{42}n43n_{43}n44n_{44}R4R_4
列边缘合计 CjC_jC1C_1C2C_2C3C_3C4C_4总样本量 nn

1. 独立性零假设下的期望频数推导

检验假设设定为:

{H0:行变量与列变量相互独立(P(Ai∩Bj)=P(Ai)P(Bj))H1:两变量存在某种统计关联\begin{cases} H_0: \text{行变量与列变量相互独立} \quad (P(A_i \cap B_j) = P(A_i)P(B_j)) \\ H_1: \text{两变量存在某种统计关联} \end{cases}

在零假设下,事件 AiA_i(属于第 ii 行)的边缘概率估计为 P^(Ai)=Rin\hat{P}(A_i) = \frac{R_i}{n},事件 BjB_j(属于第 jj 列)的边缘概率估计为 P^(Bj)=Cjn\hat{P}(B_j) = \frac{C_j}{n}。

由独立性乘法法则,落在单元格 (i,j)(i, j) 的期望概率为: Pij=P^(Ai)P^(Bj)=(Rin)(Cjn)P_{ij} = \hat{P}(A_i)\hat{P}(B_j) = \left(\frac{R_i}{n}\right)\left(\frac{C_j}{n}\right)

因此,该单元格的理论期望频数 EijE_{ij} 为: Eij=n⋅Pij=n⋅Rin⋅Cjn=RiCjn=第 i 行合计×第 j 列合计总样本量 nE_{ij} = n \cdot P_{ij} = n \cdot \frac{R_i}{n} \cdot \frac{C_j}{n} = \frac{R_i C_j}{n} = \frac{\text{第 } i \text{ 行合计} \times \text{第 } j \text{ 列合计}}{\text{总样本量 } n}

2. 独立性卡方统计量与自由度推导

双向列联表的检验统计量定义为所有 r×cr \times c 个单元格相对偏差的累加和: χ2=∑i=1r∑j=1c(Oij−Eij)2Eij\chi^2 = \sum_{i=1}^r \sum_{j=1}^c \frac{(O_{ij} - E_{ij})^2}{E_{ij}}

[二维列联表自由度定理]

二维列联表独立性卡方统计量渐近服从自由度为 (r−1)(c−1)(r - 1)(c - 1) 的卡方分布: χ2∼χ(r−1)(c−1)2\chi^2 \sim \chi^2_{(r-1)(c-1)}

自由度的代数证明: 整个矩阵共有 r×cr \times c 个独立单元格。但受到行边缘固定与列边缘固定的线性约束:

  1. 每行的和必须等于 RiR_i(消耗 rr 个约束);
  2. 每列的和必须等于 CjC_j(消耗 cc 个约束);
  3. 由于行和之和等于列和之和(∑Ri=∑Cj=n\sum R_i = \sum C_j = n),两套约束中存在 1 个冗余约束。 因此总约束数量为 r+c−1r + c - 1。有效自由度为: ν=rc−(r+c−1)=rc−r−c+1=(r−1)(c−1)\nu = rc - (r + c - 1) = rc - r - c + 1 = (r - 1)(c - 1)

[卡方检验的宏观辨识力]

列联表卡方检验是一种强有力的无分布假定(Distribution-Free)非参数探索工具。无论定性分类标签是名义型(如职业分类)还是序数型(如满意度等级),它都能敏锐地探测到两个维度之间是否存在打破完全随机均质分配的内在组织结构。