什么是方差与标准差?
在统计学和数据科学领域,仅仅知道数据的平均值(Mean)往往是不够的。平均值只能告诉我们数据的中心趋势,却无法反映数据的分布形态。例如,两个班级的平均成绩都是80分,但一个班级的成绩非常集中(大家都考80左右),另一个班级的成绩两极分化严重(有人100分,有人不及格)。为了量化这种“波动”或“离散”程度,我们需要引入方差和标准差这两个核心概念。
方差(Variance)是各个数据与平均数之差的平方的平均数,它反映了数据集的离散程度。而标准差(Standard Deviation)是方差的算术平方根,它与原始数据具有相同的单位,因此在实际业务解读中更为直观常用。
方差跟标准差计算公式详解
理解公式是计算的基础。我们需要区分总体(Population)和样本(Sample)两种情况,因为它们的分母不同,这是初学者最容易混淆的地方。
总体参数 (Population Parameters)
当我们拥有整个研究群体的所有数据时,使用总体公式。通常用希腊字母表示总体参数。
- σ (Sigma):表示总体标准差
- N:表示总体数据的总个数
- μ (Mu):表示总体平均值
- xi:表示第 i 个数据值
样本统计量 (Sample Statistics)
在绝大多数实际研究中,我们无法获取全部数据,只能获取样本。此时需要使用样本公式,分母为 N-1,这被称为贝塞尔校正(Bessel's correction)。
- s:表示样本标准差
- n:表示样本数据的个数
- x̄ (x-bar):表示样本平均值
计算简化公式
为了减少手动计算时的误差,尤其是处理大数据时,可以使用展开后的简化公式,避免先求差再平方的繁琐步骤。
其中 Σxi² 表示所有数据的平方和,(Σxi)² 表示所有数据之和的平方。
计算实例演示
为了让大家更清楚地理解方差跟标准差计算公式的应用,我们通过一个具体的例子来逐步计算。
数据集合: 70, 80, 90, 80, 70
第一步:计算平均值 (Mean)
μ = (70 + 80 + 90 + 80 + 70) / 5 = 390 / 5 = 78
第二步:计算每个数据与平均值的差 (Deviation)
70 - 78 = -8
80 - 78 = 2
90 - 78 = 12
80 - 78 = 2
70 - 78 = -8
第三步:计算偏差的平方 (Squared Deviation)
(-8)² = 64
(2)² = 4
(12)² = 144
(2)² = 4
(-8)² = 64
第四步:求平方和 (Sum of Squares)
SS = 64 + 4 + 144 + 4 + 64 = 280
第五步:计算方差
假设这是总体数据:
σ² = 280 / 5 = 56
假设这是样本数据:
s² = 280 / (5 - 1) = 280 / 4 = 70
第六步:计算标准差
总体标准差 σ = √56 ≈ 7.48
样本标准差 s = √70 ≈ 8.37
方差与标准差的区别与联系
| 维度 | 方差 (Variance) | 标准差 (Standard Deviation) |
|---|---|---|
| 定义 | 偏差平方的平均值 | 方差的算术平方根 |
| 单位 | 原数据单位的平方 (如:平方米) | 与原数据单位一致 (如:米) |
| 直观性 | 数值较大,物理意义不明显 | 数值适中,便于直接比较 |
| 数学性质 | 具有良好的代数运算性质,适合理论推导 | 适合描述实际分布范围 |
| 应用场景 | 统计检验、回归分析、ANOVA | 质量控制、风险评估、描述统计 |
简而言之,方差在数学处理上更方便,而标准差在解释结果上更友好。在实际报告中,我们通常同时报告均值和标准差。
方差跟标准差计算公式的应用场景
网友还关心:常见问题解答 (FAQ)
这是一个非常经典的问题。除以 n-1 被称为贝塞尔校正。原因是当我们用样本均值 x̄ 来估计总体均值 μ 时,样本数据通常会比总体数据更紧密地围绕在 x̄ 周围,导致计算出的偏差平方和偏小。除以 n-1 可以使样本方差成为总体方差的无偏估计量(Unbiased Estimator)。简单来说,这样算出来的方差会更接近真实的总体方差。
如果标准差为0,说明所有数据都完全相同,没有任何波动。例如,如果一组数据是 5, 5, 5, 5,那么平均值是5,每个数据与平均值的差都是0,方差和标准差自然也是0。
方差和标准差越大,数据越分散,离散程度越高;反之,数值越小,数据越集中在平均值附近。
在Excel中,计算总体标准差使用 STDEV.P 函数,计算样本标准差使用 STDEV.S 函数。对应的方差函数分别是 VAR.P 和 VAR.S。注意旧版本中可能使用 VAR 和 STDEV,它们默认按样本计算。