Archipelago

Lec 3数据探索与特征汇总

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

Lec 3 数据探索与特征汇总(Summarizing Numerical Data)

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

TL;DR

  • 描述性统计量分为两类:对异常值敏感的代数统计量(均值 xˉ\bar{x}、样本方差 s2s^2)与具有抗噪鲁棒性的顺序统计量(中位数、四分位距 IQR)。
  • 样本方差计算中必须除以自由度 n−1n-1(贝塞尔修正),以修正由于使用样本均值 xˉ\bar{x} 代替总体均值 μ\mu 所导致的系统性低估。
  • 辛普森悖论(Simpson's Paradox)揭示了宏观聚合数据可能彻底颠覆微观分层结论的机制,根源在于未受控的潜伏混杂变量及非均衡样本规模。
  • 皮尔逊相关系数 r∈[−1,1]r \in [-1, 1] 仅度量双变量间的线性关联系数,绝不蕴含因果机制,且易受双峰聚类或离群点严重扭曲;分析前必须进行散点图可视化检验。

一、位置与分散度:敏感度 vs 稳健性

在拿到原始样本数据集后,第一步是通过一组精炼的数值特征刻画其位置中枢(Location)与离散程度(Dispersion)。

1. 均值与中位数的鲁棒性对比

[样本均值与中位数]

给定一组观测样本 x1,x2,…,xnx_1, x_2, \dots, x_n:

  • 样本均值(Sample Mean): xˉ:=1n∑i=1nxi\bar{x} := \frac{1}{n}\sum_{i=1}^n x_i
  • 样本中位数(Sample Median): 将数据按升序重排为次序统计量 x(1)≤x(2)≤⋯≤x(n)x_{(1)} \le x_{(2)} \le \dots \le x_{(n)}: x_{\left(\frac{n+1}{2}\right)}, & n \text{ 为奇数} \\ \frac{1}{2}\left[x_{\left(\frac{n}{2}\right)} + x_{\left(\frac{n}{2} + 1\right)}\right], & n \text{ 为偶数} \end{cases}$$

[异常点对统计量的击穿效应]

考虑序列 A={1,2,3,4,5}A = \{1, 2, 3, 4, 5\} 与序列 B={1,2,3,4,500}B = \{1, 2, 3, 4, 500\}:

  • 序列 AA:xˉ=3\bar{x} = 3,x~=3\tilde{x} = 3;
  • 序列 BB:仅仅将最后一个数替换为 500,均值暴增至 xˉ=102\bar{x} = 102(失真),而中位数依然稳健保持为 x~=3\tilde{x} = 3。 中位数具有 50%50\% 的最高击穿点(Breakdown Point),在收入分布、房价统计和高噪声业务日志中比均值更具现实参考价值。 :::

2. 五数概括与四分位距(IQR)

为了全面展现数据的分位数结构,统计学采用五数概括(Five-Number Summary): {xmin⁡,Q1,Q2,Q3,xmax⁡}\{x_{\min}, Q_1, Q_2, Q_3, x_{\max}\} 其中 Q1Q_1 为下四分位数(第 25 百分位数 θ0.25\theta_{0.25}),Q2Q_2 为中位数(第 50 百分位数 θ0.5\theta_{0.5}),Q3Q_3 为上四分位数(第 75 百分位数 θ0.75\theta_{0.75})。

  • 全距(Range): xmax⁡−xmin⁡x_{\max} - x_{\min},极易受极值扰动。
  • 四分位距(Interquartile Range, IQR): IQR⁡:=Q3−Q1\operatorname{IQR} := Q_3 - Q_1 IQR 测量了中间 50%50\% 核心数据的跨度,具有高度抗噪性,常用于绘制盒须图(Boxplot)及定义离群点(通常定义落在 [Q1−1.5IQR⁡,Q3+1.5IQR⁡][Q_1 - 1.5\operatorname{IQR}, Q_3 + 1.5\operatorname{IQR}] 之外的样本为离群值)。

3. 样本方差与自由度修正(Bessel's Correction)

样本方差 s2s^2 与样本标准差 ss 定义为: s2:=1n−1∑i=1n(xi−xˉ)2,s=s2s^2 := \frac{1}{n-1}\sum_{i=1}^n (x_i - \bar{x})^2, \quad s = \sqrt{s^2}

[自由度损失原理]

在计算平方离差和时,由于样本均值满足硬性约束 ∑i=1n(xi−xˉ)≡0\sum_{i=1}^n (x_i - \bar{x}) \equiv 0,任意 n−1n-1 个离差项一旦确定,最后一个离差项即被完全锁定,因此自由调节的独立信息量(自由度)只有 n−1n-1。若除以 nn,则估计量会系统性低估总体方差 σ2\sigma^2;除以 n−1n-1 保证了期望 E[s2]=σ2E[s^2] = \sigma^2(即无偏估计)。

  • 变异系数(Coefficient of Variation, CV): CV⁡=sxˉ\operatorname{CV} = \frac{s}{\bar{x}},消除量纲影响,用于对比不同均值规模数据集的相对波动率。
  • 标准分(z-score): zi=xi−xˉsz_i = \frac{x_i - \bar{x}}{s},度量单点距离均值的标准差倍数。

二、双变量关联:相关性与辛普森悖论

1. 皮尔逊样本相关系数

[样本皮尔逊相关系数(Pearson Correlation)]

衡量两组连续变量 XX 与 YY 间线性协同变化趋势的标准化指标: r:=SxySxSy=1n−1∑i=1n(xi−xˉ)(yi−yˉ)1n−1∑i=1n(xi−xˉ)21n−1∑i=1n(yi−yˉ)2=1n−1∑i=1n(xi−xˉSx)(yi−yˉSy)r := \frac{S_{xy}}{S_x S_y} = \frac{\frac{1}{n-1}\sum_{i=1}^n (x_i - \bar{x})(y_i - \bar{y})}{\sqrt{\frac{1}{n-1}\sum_{i=1}^n (x_i - \bar{x})^2} \sqrt{\frac{1}{n-1}\sum_{i=1}^n (y_i - \bar{y})^2}} = \frac{1}{n-1}\sum_{i=1}^n \left(\frac{x_i - \bar{x}}{S_x}\right)\left(\frac{y_i - \bar{y}}{S_y}\right)

数学性质:

  1. r∈[−1,1]r \in [-1, 1],当且仅当所有数据点严格落在一条非水平直线上时达到 ±1\pm 1。
  2. 符号表示斜率方向(正相关 vs 负相关)。
  3. rr 具有尺度不变性:对变量进行线性缩放(aX+b,cY+daX+b, cY+d,ac>0ac>0),相关系数数值保持不变。

[相关性陷阱:非线性、离群值与因果谬误]

  1. 零相关不等于无关系: 若 Y=X2Y = X^2 且 XX 对称分布在 [−1,1][-1, 1],二者存在完全确定的非线性函数关系,但计算所得 r=0r = 0。
  2. 相关性不蕴含因果性(Correlation does not imply Causation): 例如统计数据显示“财富增长与健康指标衰退存在显著相关”,实际背后存在共同驱动的潜伏变量——“年龄增长”。 :::

2. 辛普森悖论(Simpson's Paradox)深度剖析

在两个变量之间的关联模式,在各个独立子群中呈现同一方向(例如均为正),但将所有子群的数据合并后,该关联模式发生反转(变为负)的统计反常现象。

[经典临床案例:肾结石手术疗法疗效反转]

某医院针对两类结石患者(小结石与大结石)对比疗法 A(开腹手术)与疗法 B(微创介入)的治愈率:

病情细分疗法 A 治愈率疗法 B 治愈率比较结论
小结石(轻症)93% (81/8781/87)87% (234/270234/270)疗法 A 更优
大结石(重症)73% (192/263192/263)69% (55/8055/80)疗法 A 更优
合并汇总(不分子群)78% (273/350273/350)83% (289/350289/350)反转!疗法 B 表现更优

机制成因:

  1. 存在严重的混杂变量(结石大小)。大结石本身治愈难度极高(基准治愈率低),且医生倾向于将重症大结石患者安排做疗法 A(263263 例 vs 疗法 B 仅 8080 例)。
  2. 疗法 B 分配的大多是极容易治愈的小结石轻症患者(270270 例)。
  3. 简单合并汇总时,非均衡的样本权重导致疗法 A 的平均成功率被重症拖垮,造成宏观上的虚假优势。 :::

任何涉及决策对比的数据分析,必须先进行因果图梳理,检验是否存在影响干预分配的混杂变量。一旦存在关键分层特征,决策必须基于各细分层内的同质条件概率,严禁使用粗暴加权的大池汇总结论指导业务。


三、时间序列特征与平滑预测

对于按时间先后顺序采集的序列数据 x1,x2,…,xTx_1, x_2, \dots, x_T,数据点之间通常存在时间自相关性。

1. 移动平均(Moving Averages, MA)

使用长度为 ww 的滑动时间窗口均值平滑高频随机噪声: MA⁡t:=1w∑j=0w−1xt−j\operatorname{MA}_t := \frac{1}{w}\sum_{j=0}^{w-1} x_{t-j} 若以 x^t=MA⁡t−1\hat{x}_t = \operatorname{MA}_{t-1} 作为未来预测值,单期预测误差定义为 et=xt−x^te_t = x_t - \hat{x}_t。

平均绝对百分比误差(Mean Absolute Percent Error, MAPE): MAPE⁡:=1T−1∑t=2T∣etxt∣×100%\operatorname{MAPE} := \frac{1}{T-1}\sum_{t=2}^T \left|\frac{e_t}{x_t}\right| \times 100\% MAPE 消除了指标自身量纲与增长趋势的影响,度量相对预测误差精度(要求 xt≠0x_t \ne 0)。

2. 指数加权移动平均(EWMA)

传统滑动窗口在移出窗口时会将历史数据彻底丢弃,而 EWMA 通过递推机制赋予历史更平滑的衰减权重: EWMA⁡t:=ωxt+(1−ω)EWMA⁡t−1\operatorname{EWMA}_t := \omega x_t + (1 - \omega)\operatorname{EWMA}_{t-1} 其中 ω∈(0,1)\omega \in (0, 1) 为平滑因子。将其递归展开: EWMA⁡t=ωxt+ω(1−ω)xt−1+ω(1−ω)2xt−2+⋯+(1−ω)tx0\operatorname{EWMA}_t = \omega x_t + \omega(1-\omega)x_{t-1} + \omega(1-\omega)^2 x_{t-2} + \dots + (1-\omega)^t x_0 离当前越近的数据赋予越高的几何衰减权重,ω\omega 越大表示对最新观测值越敏感。

3. 自相关系数(Autocorrelation Coefficient)

度量时间序列与其自身滞后 kk 期变量之间的线性依赖强度: rk:=∑t=k+1T(xt−k−xˉ)(xt−xˉ)∑t=1T(xt−xˉ)2r_k := \frac{\sum_{t=k+1}^T (x_{t-k} - \bar{x})(x_t - \bar{x})}{\sum_{t=1}^T (x_t - \bar{x})^2} 自相关图(ACF)是识别时间序列季节性周期、趋势性以及检验残差白噪声特性的基础工具。