【移动平均法计算公式】移动平均法是一种常用的统计分析方法,主要用于平滑时间序列数据,以识别趋势或周期性变化。它通过计算一定时间段内的平均值,来减少短期波动的影响,从而更清晰地反映数据的长期趋势。移动平均法在经济预测、股票分析、销售预测等领域有广泛应用。
一、移动平均法的基本概念
移动平均法(Moving Average)是指在一段时间内对数据进行平均计算,并随着数据的更新不断“移动”这个时间段,重新计算新的平均值。这种方法能够有效过滤掉随机波动,使数据趋势更加明显。
根据计算方式的不同,移动平均法可分为以下几种:
- 简单移动平均法(SMA)
- 加权移动平均法(WMA)
- 指数移动平均法(EMA)
二、常用移动平均法及其计算公式
| 移动平均类型 | 计算公式 | 说明 |
| 简单移动平均(SMA) | $ \text{SMA} = \frac{\sum_{i=1}^{n} X_i}{n} $ | 每个数据点权重相同,适用于数据波动不大的情况 |
| 加权移动平均(WMA) | $ \text{WMA} = \frac{\sum_{i=1}^{n} w_i X_i}{\sum_{i=1}^{n} w_i} $ | 给不同时间点的数据赋予不同权重,通常近期数据权重更高 |
| 指数移动平均(EMA) | $ \text{EMA}_t = (X_t \times \alpha) + (\text{EMA}_{t-1} \times (1 - \alpha)) $ | 更关注近期数据,适用于动态变化较强的数据序列 |
三、应用示例
假设某公司过去5天的销售额如下(单位:万元):
| 日期 | 销售额(万元) |
| 第1天 | 10 |
| 第2天 | 12 |
| 第3天 | 14 |
| 第4天 | 16 |
| 第5天 | 18 |
1. 简单移动平均(SMA)(以3天为周期)
- 第3天 SMA = (10 + 12 + 14) / 3 = 12
- 第4天 SMA = (12 + 14 + 16) / 3 = 14
- 第5天 SMA = (14 + 16 + 18) / 3 = 16
2. 加权移动平均(WMA)(权重分别为3:2:1)
- 第3天 WMA = (10×3 + 12×2 + 14×1) / (3+2+1) = (30 + 24 + 14) / 6 = 68/6 ≈ 11.33
- 第4天 WMA = (12×3 + 14×2 + 16×1) / 6 = (36 + 28 + 16) / 6 = 80/6 ≈ 13.33
- 第5天 WMA = (14×3 + 16×2 + 18×1) / 6 = (42 + 32 + 18) / 6 = 92/6 ≈ 15.33
3. 指数移动平均(EMA)(以α=0.2为例)
- 第1天 EMA = 10
- 第2天 EMA = 10×0.2 + 12×0.8 = 2 + 9.6 = 11.6
- 第3天 EMA = 11.6×0.2 + 14×0.8 = 2.32 + 11.2 = 13.52
- 第4天 EMA = 13.52×0.2 + 16×0.8 = 2.704 + 12.8 = 15.504
- 第5天 EMA = 15.504×0.2 + 18×0.8 = 3.1008 + 14.4 = 17.5008
四、总结
移动平均法是数据分析中非常实用的工具,能有效帮助我们识别数据趋势,降低噪音干扰。不同的移动平均方法适用于不同场景:
- SMA 适合平稳数据,计算简单;
- WMA 更加灵活,可调整权重;
- EMA 对最新数据更敏感,适用于波动较大的数据。
选择合适的移动平均方法,可以提高预测准确性和决策效率。


