Serena? (Spencer) 2020-09-11 13:19 采纳率: 0%
浏览 630

使用python中SimpleExpSmoothing一阶指数平滑结果与Excel计算不同

python小白初次使用python中SimplExpSmoothing计算出的第二期平滑数与Excel中不同,
发现原因是python中将第0期即用于计算第一期平滑值(即前三期实际数平均值)
直接当作第一期平滑值。求问该如何调整?希望大神解答!万分感谢!!
代码如下

from statsmodels.tsa.holtwinters import SimpleExpSmoothing
import pandas as pd
from sklearn.metrics import mean_squared_error,mean_absolute_error

Mydata=[32,35,37,39,36,37,37,36,36,39]
#index=pd.date_range(start='2001',end='2011',freq='A')
MyInput=pd.Series(Mydata,range(1,11))
MyFirstInput=MyInput[:3].values.mean()
est1=SimpleExpSmoothing(MyInput,initialization_method='known',initial_level=MyFirstInput)
r1=est1.fit(smoothing_level=0.6,optimized=False,)
pred1=r1.predict()

print(pred1)

print('-----------------------------')
print(r1.fittedvalues)

平滑值结果如下

图片说明

EXCEL结果如下

图片说明

  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥15 曙光1620-g30服务器安装硬盘后 看不到硬盘
  • ¥15 抖音直播广场scheme
  • ¥15 为什么我明明有这个文件调试器还显示错误?
  • ¥15 软件工程用例图的建立(相关搜索:软件工程用例图|画图)
  • ¥15 如何在arcgis中导出拓扑关系表
  • ¥15 处理数据集文本挖掘代码
  • ¥15 matlab2017
  • ¥15 在vxWorks下TCP/IP编程,总是connect()报错,连接服务器失败: errno = 0x41
  • ¥15 AnolisOs7.9如何安装 Qt_5.14.2的运行库
  • ¥20 求:怎么实现qt与pcie通信