均值和中位数,什么时候结果差很多?
一组数据摆在面前,想用一个数概括它,最常用的两个选择是均数和中位数。比如5个人的月收入分别是:4000、4500、5000、5500、20000元。均值是(4000+4500+5000+5500+20000)÷5=7800元,中位数则是排序后正中间那个数,也就是5000元。同一个数据集,两个结果差了2800元。问题就出在那个20000上。
均值的算法是求和再除以个数,每个数据都参与计算。中位数则是先排序,再取中间位置的值:数据个数为奇数时取正中间一个,偶数时取中间两个的平均。上面5个数据排序后是4000、4500、5000、5500、20000,第3个是5000,中位数就是5000。
什么时候两者差别大?当数据分布不对称、存在少数极端值时。收入数据里,少数高收入者会把均值拉高,但中位数几乎不受影响。房价也一样:一个小区100套房,90套成交价在200万左右,另外10套是800万的别墅。均值可能算出260万,中位数却稳定在200万附近。想知道“典型一套房多少钱”,中位数更贴近实际;想算总市值或总税收,均值乘套数才有意义。
考试分数是另一个常见场景。某班10人成绩:55、62、68、70、72、75、78、80、85、95。均值是74,中位数是(72+75)÷2=73.5,两者很接近,因为分数分布比较均匀、没有极端离群值。但如果多一个缺考记0分的学生,均值会掉到67.3,中位数变成72.5,差距就拉开了。
选哪个指标,取决于你想回答什么问题。关心“总体水平”“总量分摊”,用均值;关心“大多数情况”“典型值”,用中位数。还有一个实用判断:如果均值和中位数相差很大,说明数据里有极端值或分布偏斜,这时候只看均值容易被误导。
计算时注意两个细节。第一,中位数必须先排序,别拿原始顺序直接取中间。第二,均值对每个数据都敏感,增删一个极端值就能明显改变结果;中位数只和位置有关,更稳健。在Excel里,均值用AVERAGE,中位数用MEDIAN,两者可以一起算出来对比。
回到开头的收入例子:7800元的均值会让人以为大家收入都不错,但5000元的中位数才反映多数人的真实位置。下次看到“平均工资”“平均房价”,不妨多问一句:中位数是多少?两个数一起看,判断会更准。