描述性统计
描述性统计分为集中趋势和离散程度。
集中趋势是指中心度量
- 平均数(平均值)
- 中位数(中间值)
- 众数(最常见的值)
平均数
平均值是所有值的平均值。
此表格包含 11 个值
7 | 8 | 8 | 9 | 9 | 9 | 10 | 11 | 14 | 14 | 15 |
要找到平均值:将所有值相加,然后除以值的数量。
平均值是
(7+8+8+9+9+9+10+11+14+14+15)/11 = 10.3636363636.
平均数是总和除以数量。
或者使用像 math.js 这样的数学库
const values = [7,8,8,9,9,9,10,11,14,14,15];
let mean = math.mean(values);
中位数
速度值列表
99,86,87,88,111,86,103,87,94,78,77,85,86
中位数是排序后的中间值(在值排序后)
77,78,85,86,86,86,87,87,88,94,99,103,111
计算中位数
const speed = [99,86,87,88,111,86,103,87,94,78,77,85,86];
let median = math.median(speed);
如果中间有两个数字,将它们的总和除以二。
77,78,85,86,86,86,87,87,88,94,99,103
(86 + 87) / 2 = 86.5
计算中位数
const speed = [99,86,87,88,86,103,87,94,78,77,85,86];
let median = math.median(speed);
众数
众数值是出现次数最多的值
99,86,87,88,111,86,103,87,94,78,77,85,86
异常值
异常值是“外于”其他值的数值
99,86,87,88,111,86,103,87,94,78,300,85,86
异常值会极大影响平均值。有时我们不使用它们(可能是错误),或者使用中位数或众数代替。
计算平均值
const values = [99,86,87,88,111,86,103,87,94,78,300,85,86];
let mean = math.mean(values);