【MATLAB第5期】基于LSTM长短期记忆网络的多输入单输出滑动窗口回归预测模型
一、实现效果
往期文章提到了对单列时间序列数据进行滑动窗口处理的思路,本文介绍如何对多输入单输出数据进行滑动窗口的思路。实现效果如下:


二、数据设置:
198行(代表198天),21列数据,其中前20列为变量,第21列为因变量。
前80%数据训练,后20%数据测试
三、滑动窗口处理:
滑动窗口尺寸为7,即可认为前7天的变量作为输入,第7天的因变量作为输出。
则输入的一组样本矩阵结构由20×1变成 20×7
而样本数量也从原来的198变为192 ,因为前6组变量数据作为了历史样本


四、评价指标:
RMSE = 1.1891
MAPE = 0.05319
五、部分代码:
六、获取方式:
点击下方获取链接,即可获取。
https://mbd.pub/o/bread/mbd-Y5uZm5Zx