两组成绩平均分都是 75,一组全挤在 70 到 80 之间,一组从 40 跨到 100。拉开差距的是波动程度,量它的尺子是标准差,公式只有两版,几分钟就能学会算。

两个标准差公式,差在分母

总体标准差 σ = √[ Σ(xi−μ)² / N ]
样本标准差 s = √[ Σ(xi−x̄)² / (n−1) ]

分母用 N 还是 n−1,看数据是全体还是抽样。抽样时用 n−1 做贝塞尔校正,补偿样本对总体波动的低估,统计软件默认输出的多半是这一版。一个直观对比:全班 50 人的成绩单,波动是总体版;从全班抽 10 人去估,就得用样本版。

手算一遍就懂

拿一组经典数据:2、4、4、4、5、5、7、9。均值 5,每个数减 5 再平方,得 9、1、1、1、0、0、4、16,加起来 32。除以个数 8,方差是 4,开根号,标准差等于 2。全程只有加减乘除和开方,考试验算也快。假如把这 8 个数当成样本,分母换 7,方差约 4.57,标准差约 2.14,比 2 略大,校正的方向就是往大修。

为什么要开根号

平方是为了把正负离差都变成正数,但单位跟着被平方了,成绩的单位从分变成分的平方。开根号把单位还原回来,标准差才能和原始数据直接比较。测身高时它的单位还是厘米,在均线上下加减就能圈出波动范围。

软件里按哪个键

  • Excel:STDEV.S 算样本标准差,STDEV.P 算总体,老版本对应 STDEV 和 STDEVP
  • Python:numpy 的 np.std,默认除以 N,要样本版得传 ddof=1
  • 科学计算器:找 σ 键或进 STAT 统计模式

连着正态分布一起看

数据近似正态分布时,均值加减一个标准差大约盖住六成八的数据,加减两个约盖住九成五。报告里爱写「均值加减标准差」,给的就是这条波动带的宽度。

判断收尾:标准差公式的分母选错,结果会整体偏小,结论跟着跑偏。做抽样调查、写质检报告用样本版;手里就是全部数据,比如全班成绩单,才用总体版。两组数据比离散程度,单位相同才比标准差,单位不同就换变异系数。