python实现一次指数平滑
实现一次指数平滑(取多个n值),代码与解析如下:
l = (5,2,9,15,22,29便宜香港vps,37,48,60,78);#初始数据n = 0.5#设置平滑系数s0 = (l[0]+l[1]+l[2])/3 #数据量小于20,一般取前三项的均值s1 = n*l[0] + (1-n)*s0for i in range(1,10):t = s1s = n*l[i] + (1-n)*tt = sprint(s)
23565125
python实现一次指数平滑
实现一次指数平滑(取多个n值),代码与解析如下:
l = (5,2,9,15,22,29便宜香港vps,37,48,60,78);#初始数据n = 0.5#设置平滑系数s0 = (l[0]+l[1]+l[2])/3 #数据量小于20,一般取前三项的均值s1 = n*l[0] + (1-n)*s0for i in range(1,10):t = s1s = n*l[i] + (1-n)*tt = sprint(s)
23565125