半年内伦敦市的气温变化:
温度数据有noise,抖动较大
如果希望看到半年内气温的整体变化趋势,可以通过移动平均(moving average)的方法来对每天气温进行平滑处理
设V0=0V_0=0V0=0,当成第0天的气温值
第一天的气温与第0天的气温有关:
第二天的气温与第一天的气温有关:
第三天的气温与第二天的气温有关:
第ttt天与第t−1t-1t−1天的气温迭代关系为:
经过移动平均处理得到的气温如下图红色曲线所示:
这种滑动平均算法称为指数加权平均(exponentially weighted average)。一般形式为:
β\betaβ值决定了指数加权平均的天数,近似表示为:
当β=0.9\beta=0.9β=0.9,则11−β=10\frac{1}{1-\beta}=101−β1=10,表示将前10天进行指数加权平均。当β=0.98\beta=0.98β=0.98,则11−β=50\frac{1}{1-\beta}=501−β1=50,表示将前50天进行指数加权平均。β\betaβ值越大,则指数加权平均的天数越多,平均后的趋势线就越平缓,但是同时也会向右平移
绿色曲线和黄色曲线分别表示了β=0.98\beta=0.98β=0.98和β=0.5\beta=0.5β=0.5时,指数加权平均的结果
Last updated 6 years ago