【MATLAB第5期】基于LSTM長(zhǎng)短期記憶網(wǎng)絡(luò)的多輸入單輸出滑動(dòng)窗口回歸預(yù)測(cè)模型
一、實(shí)現(xiàn)效果
往期文章提到了對(duì)單列時(shí)間序列數(shù)據(jù)進(jìn)行滑動(dòng)窗口處理的思路,本文介紹如何對(duì)多輸入單輸出數(shù)據(jù)進(jìn)行滑動(dòng)窗口的思路。實(shí)現(xiàn)效果如下:


二、數(shù)據(jù)設(shè)置:
198行(代表198天),21列數(shù)據(jù),其中前20列為變量,第21列為因變量。
前80%數(shù)據(jù)訓(xùn)練,后20%數(shù)據(jù)測(cè)試
三、滑動(dòng)窗口處理:
滑動(dòng)窗口尺寸為7,即可認(rèn)為前7天的變量作為輸入,第7天的因變量作為輸出。
則輸入的一組樣本矩陣結(jié)構(gòu)由20×1變成 20×7
而樣本數(shù)量也從原來(lái)的198變?yōu)?92 ,因?yàn)榍?組變量數(shù)據(jù)作為了歷史樣本


四、評(píng)價(jià)指標(biāo):
RMSE ?= 1.1891
MAPE = ?0.05319
五、部分代碼:
六、獲取方式:
點(diǎn)擊下方獲取鏈接,即可獲取。
https://mbd.pub/o/bread/mbd-Y5uZm5Zx