在时间序列预测中使用SimpleExpSmoothing时出错

问题描述

from statsmodels.tsa.api import ExponentialSmoothing,SimpleExpSmoothing,Holt

fit1 = SimpleExpSmoothing(train_df).fit(smoothing_level=0.2,optimized=False)

fcast1 = fit1.forecast(4).rename(r'$\alpha=0.2$')

fcast1.plot(marker='o',color='blue',legend=True)
fit1.fittedvalues.plot(marker='o',color='blue')

我的数据框train_df有两列,第一列具有股票价格,第二列序列号(例如1,2,3 ...)

在这里,我正在尝试使用指数平滑法预测股票的价值

这是错误

NotImplementedError:仅支持1维数据

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)