python实现指数平滑法进行时间序列预测

python实现指数平滑法进行时间序列预测

一、指数平滑法定义

1、指数平滑法是一种常用的时间序列预测算法,有一次、二次和三次平滑,通过加权系数来调整历史数据权重;
2、主要思想是:预测值是以前观测值的加权和,且对不同的数据给予不同的权数,新数据给予较大的权数,旧数据给予较小的权数
3、一次平滑适用于无明显趋势的数据;
4、二次平滑用于修正线性趋势;
5、三次平滑处理二次曲线趋势;
6、加权系数a的大小影响预测的敏感性和平滑程度。

应用:中短期经济发展趋势预测,股票趋势预测,成绩预测,信号变化预测,产品销量预测,时间序列预测。

二、指数平滑法公式

在这里插入图片描述

式中:
St:时间t的平滑值
yt:时间t的实际值
St-1:时间t-1的平滑值
a:平滑常数,其取值范围为[0,1]

据平滑次数不同,指数平滑法分为:一次指数平滑法、二次指数平滑和三次指数平滑法等。

三、一次指数平滑

当时间数列无明显的趋势变化,可用一次指数平滑预测。其预测公式为:

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东木月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值