"数学家站在彼此的肩膀上。"
"Mathematicians stand on each other's shoulders."
—— 卡尔·弗里德里希·高斯 (Carl Friedrich Gauss) | 德国数学家、物理学家、天文学家 | 1777 ~ 1855
决定分布的位置
决定分布的形状
μ = 0, σ = 1
Mean for Location, Standard Deviation for Shape
一元高斯分布 (univariate normal distribution) 的概率密度函数 PDF 如下:
探索期望值和标准差的影响
一元高斯分布概率密度函数的形状为中间高两边低的钟形, 其 PDF 最大值位于 x = μ。
σ 也称为高斯分布的形状参数, 从数据角度来讲,σ 描述数据分布的离散程度。
PDF 曲线的拐点(凹凸性变化的点)位于 μ - σ 和 μ + σ 处。
Cumulative Distribution Function (CDF)
一元高斯分布的累积概率密度函数 CDF 是 PDF 的积分, 它将实数轴上的任意点 x 映射到 (0, 1) 之间的概率值。
理解概率密度、累积概率与逆函数
随着 x 不断靠近 -∞,CDF 取值不断接近于 0,但不等于 0; 反之,随着 x 不断靠近 +∞,CDF 取值不断接近于 1,但不等于 1。
百分点函数 PPF 是 CDF 的逆函数 (inverse CDF)。
Standard Normal Distribution N(0, 1)
当 μ = 0 且 σ = 1 时,高斯分布为标准正态分布 (standard normal distribution), 记作 N(0, 1)。这是最重要的特殊高斯分布。
期望为0,标准差为1的特殊高斯分布
Z 分数,也叫标准分数 (standard score), 是样本值 x 与平均数 μ 的差再除以标准差 σ 的结果:
z 表示数据点 x 和均值 μ 之间的距离为 z 倍标准差 σ
| z 值 | F(z) = P(Z ≤ z) | 说明 |
|---|---|---|
| 0 | 0.5000 | 中位数 |
| ±1 | 0.8413 / 0.1587 | 拐点位置 |
| 1.645 | 0.9500 | 单侧 95% |
| 1.960 | 0.9750 | 双侧 95% (常用) |
| 2.326 | 0.9900 | 单侧 99% |
| 2.576 | 0.9950 | 双侧 99% |
| 3.291 | 0.9995 | 双侧 99.9% |
Empirical Rule / Three-Sigma Rule
一元高斯分布有所谓的 68-95-99.7 法则, 具体是指一组近乎满足正态分布的样本数据,约 68.3%、95.4% 和 99.7%样本位于距平均值正负 1 个、2 个和 3 个标准差范围之内。
Empirical Rule / Three-Sigma Rule
以标准正态分布 N(0, 1) 为例,整条标准正态分布曲线和横轴包裹的面积为 1。
对于一般正态分布 N(μ, σ²),68-95-99.7 法则同样适用:
68-95-99.7 法则可以与四分位、十分位、二十分位、百分位等概念联系起来:
如果随机数服从一元高斯分布 N(μ, σ²):
在 [μ - σ, μ + σ] 区间内,应该约有 68% 的随机数。
在 [μ - 2σ, μ + 2σ] 区间内,应该约有 95% 的随机数。
如果一组数据中存在明显偏离均值多个标准差的数据点, 就有可能是异常值或者离群值,需要进一步检查和分析。
Probability Density Estimation with Gaussian Distribution
在数据科学和机器学习中,概率密度估计 (probability density estimation) 是经常遇到的一个问题。 简单来说,概率密度估计就是从离散的样本数据中估计得到连续的概率密度函数曲线。 白话讲,找到一条 PDF 曲线尽可能贴合样本数据分布。
一元高斯分布 PDF 只需要两个参数——均值 (μ) 和 标准差 (σ)。 有些时候,一元高斯分布是估计某个特定特征样本数据分布的一个不错且很便捷的选择。
参数估计:用μ和σ估计概率密度
举个例子,样本数据中花萼长度的均值为 μ₁ = 5.843, 标准差为 σ₁ = 0.825。注意,μ₁ 和 σ₁ 的单位均为厘米。
有了这两个参数,我们可以用一元高斯分布估计鸢尾花花萼长度随机变量 X₁ 概率密度函数:
类似地,我们可以用一元高斯分布估计鸢尾花其他三个特征的 PDF。
给定样本数据,采用一元高斯分布估计单一特征概率密度函数很简单; 但是,这种估算方法对应的问题也很明显。
鸢尾花数据集包含三个不同的物种(Setosa, Versicolor, Virginica)。 不同物种的花瓣长度和宽度差异显著,导致整体分布呈现多峰特征。
Empirical Cumulative Distribution Function (ECDF)
经验分布函数 (ECDF) 是用来描述一组样本数据分布情况的统计工具。 ECDF 将样本数据按照大小排序,并计算每个数据点对应的累计比例, 形成一个类似阶梯函数的曲线。
横坐标表示数据的取值,纵坐标表示小于等于横坐标的数据比例。
Empirical Cumulative Distribution Function
ECDF 常常用来与理论 CDF 分布函数进行比较, 以检验样本数据是否符合某种假设的分布。
逆经验累积分布函数 (inverse ECDF) 是 ECDF 的逆函数。
通过比较鸢尾花不同特征样本数据的 ECDF 和对应的高斯分布 CDF 曲线, 我们可以直观判断哪些特征更符合高斯分布假设。
Quantile-Quantile Plot
QQ 图 (quantile-quantile plot) 中的 Q 代表分位数, 常用于检查数据是否符合某个分布的统计图形。 QQ 图是散点图,横坐标一般为假定分布(比如标准正态分布)分位数, 纵坐标为待检验样本的分位数。
QQ 图的构建过程:
Quantile-Quantile Plot
通过观察鸢尾花数据四个特征样本数据的 QQ 图, 我们可以判断哪个特征的数据分布更类似(贴合)正态分布。 这和直方图、ECDF 分析得出的结论相同。
QQ 图的横坐标一般是正态分布, 但当然也可以是其他分布。
几何变换:平移 + 缩放
现在回过头来再看一元高斯分布的 PDF 解析式。 我们可以发现满足 N(μ, σ²) 的 X 可以通过"平移 + 缩放"变成 满足 N(0, 1) 的 Z。这种几何变换揭示了高斯分布的本质特性。
平移 (Translate) + 缩放 (Scale)
假设 X 是连续随机变量,PDF 为 f_X(x),经过线性变换得到 Y:
则 Y 的 PDF 为:
作为概率密度函数,f_X(x) 必须满足两个基本要求:
高斯函数 g(x) = exp(-x²/2) 的积分结果为 √(2π):
因此,为了让 PDF 的面积为 1,需要除以 √(2π):
这就是标准正态分布 PDF 中分母 √(2π) 的由来!
Z 分数代表"距离",而高斯函数将"距离"转换成"亲近度":
在实际应用中,高斯分布经常用于建模和分析连续型数据, 如测量值、物理量和经济指标等。在机器学习和数据分析中, 高斯分布也被广泛应用于分类、聚类、离群点检测等问题中。
但是,仅仅掌握一元高斯分布的知识是不够的!
从下一章开始,我们将探讨:
本章系统介绍了一元高斯分布(正态分布)的基本概念、性质和应用。 从参数到分布函数,从理论到实践,从估计到检验, 完整地构建了理解和使用高斯分布的知识体系。
通过对鸢尾花数据四个特征的全面分析,我们发现: