问题遇到的现象和发生背景
今天使用arima模型对商店销量数据进行9天的预测,模型已训练,但是画图却出错了:预测数据与原始数据断连。
问题相关代码,请勿粘贴截图
# #模型预测及图像
predict_sunspots = arma_mod20.predict('2018/1/15 00:00:00', '2018/1/23 23:45:00', dynamic=True)
plt.xticks(rotation=30)
pd.set_option('display.max_rows',None)
pd.set_option('display.max_colwidth',None)
fig, ax = plt.subplots() #可添加figsize=(8,6)
print(predict_sunspots)
predict_sunspots[0] += dta['2018/1/14 23:45:00':][u'总有功功率(kw)']
data=pd.DataFrame(data)
# for i in range(len(predict_sunspots)-1):
# predict_sunspots[i+1]=predict_sunspots[i]+predict_sunspots[i+1]
# print(predict_sunspots)
ax = data.loc['2018/1/1 00:00:00':].plot(ax=ax)
predict_sunspots.plot(ax=ax)
plt.show()
运行结果及报错内容
我的解答思路和尝试过的方法
不知道哪里出了问题
我想要达到的结果
预测数据与原始数据连接