具有时间序列的LSTM模型

时间:2019-02-16 23:17:19

标签: dataframe lstm recurrent-neural-network datetimeindex

我为时间序列预测和预测值构建了一个LSTM模型。 现在,我使用以下代码绘制结果:

# summarize history for accuracy
#plt.figure(figsize=(50,10))
plt.plot(y_predict2[-100:],'r--')
plt.plot(y_test[-100:],'b-')


plt.title('prediction and actual comparison')
plt.ylabel('Solar Power')
plt.xlabel('datetime')
plt.legend(['prediction', 'actual'], loc='best')

plt.show()

但是,我的问题是此图不会按日期时间顺序显示。有两个原因: 1)我在sklearn中使用了train_test_split模块,该模块将数组或矩阵拆分为随机的训练和测试子集。 2)LSTM需要3D输入,因此我将数据帧转换为不再具有datatimeIndex的3D数组。

请帮助我找出处理LSTM日期时间索引的好方法。 谢谢。

0 个答案:

没有答案