基于GRU神經(jīng)網(wǎng)絡(luò)的歐元兌美元匯率預(yù)測(cè)研究
發(fā)布時(shí)間:2021-12-22 09:23
為了提高匯率預(yù)測(cè)精度,本文創(chuàng)新性地將深度學(xué)習(xí)方法 GRU神經(jīng)網(wǎng)絡(luò)應(yīng)用于歐元匯率預(yù)測(cè),進(jìn)一步通過加入百度指數(shù)數(shù)據(jù)改進(jìn)預(yù)測(cè)模型。研究結(jié)果表明:GRU神經(jīng)網(wǎng)絡(luò)相比傳統(tǒng)機(jī)器學(xué)習(xí)方法和經(jīng)典深度學(xué)習(xí)方法能更精準(zhǔn)地預(yù)測(cè)匯率;將百度指數(shù)為代表的互聯(lián)網(wǎng)搜索行為數(shù)據(jù)應(yīng)用于匯率預(yù)測(cè)模型有助于提升預(yù)測(cè)準(zhǔn)確度;GRU神經(jīng)網(wǎng)絡(luò)對(duì)于預(yù)測(cè)步長(zhǎng)并不敏感。此研究表明GRU神經(jīng)網(wǎng)絡(luò)可以對(duì)外匯預(yù)測(cè)管理提供重要參考,在外匯市場(chǎng)中具有較大應(yīng)用價(jià)值。
【文章來源】:浙江金融. 2019,(03)
【文章頁數(shù)】:9 頁
【部分圖文】:
門控循環(huán)單元網(wǎng)絡(luò)結(jié)構(gòu)
個(gè)全連接層分別有32個(gè)和1個(gè)神經(jīng)元,使用非線性非飽和激活函數(shù)ReLU,相比sigmoid和tanh激活函數(shù),ReLU函數(shù)能有效防止梯度消失問題,為防止訓(xùn)練神經(jīng)網(wǎng)絡(luò)時(shí)發(fā)生過擬合現(xiàn)象,本文參照NSrivastava等(2014)在神經(jīng)網(wǎng)絡(luò)中加入Dropout,本文使用丟棄率為0.1,在模型訓(xùn)練過程中每次迭代隨機(jī)丟棄神經(jīng)元可以有效防止過擬合,神經(jīng)網(wǎng)絡(luò)訓(xùn)練時(shí)損失函數(shù)為均方誤差(mean-squareerror,MSE),使用Adam優(yōu)化器進(jìn)行訓(xùn)練,Adam算法的學(xué)習(xí)率衰減等特性有助于模型更有效率地訓(xùn)練,模型訓(xùn)練批次(batch)為32,迭代次數(shù)(epoch)為200次。圖2GRU網(wǎng)絡(luò)預(yù)測(cè)效果全景圖
2019/0317貨幣時(shí)論模型構(gòu)建完成后,使用過去7個(gè)交易日數(shù)據(jù)作為特征,后一個(gè)交易日數(shù)據(jù)作為標(biāo)簽進(jìn)行訓(xùn)練,訓(xùn)練結(jié)果如圖2所示。表1不同模型預(yù)測(cè)效果比較分析評(píng)價(jià)指標(biāo)GRULSTMRNNCNNBPSVRMAE0.00790.00900.00950.00860.00850.0239MAPE0.03390.03820.04050.03650.03600.1148RMSE0.00980.01110.01180.01060.01050.0268訓(xùn)練時(shí)(s)404.57484.60167.8485.4461.820.0059其中,真實(shí)值是指從美聯(lián)儲(chǔ)官網(wǎng)獲得的歐元兌美元真實(shí)數(shù)據(jù),訓(xùn)練擬合值是指模型訓(xùn)練完成后在訓(xùn)練集上的預(yù)測(cè)值,測(cè)試預(yù)測(cè)值是在測(cè)試集上的預(yù)測(cè)值,由于本文使用日度數(shù)據(jù),因此樣本點(diǎn)過多會(huì)導(dǎo)致將全部數(shù)據(jù)點(diǎn)放在一張圖上時(shí)識(shí)別度不高,下面通過圖3提供僅在測(cè)試集上的預(yù)測(cè)效果。圖3GRU網(wǎng)絡(luò)預(yù)測(cè)測(cè)試集結(jié)果通過圖3可以看出,使用GRU網(wǎng)絡(luò)對(duì)歐元對(duì)美元匯率預(yù)測(cè)效果極佳,幾乎和真實(shí)值一致,以上是對(duì)GRU網(wǎng)絡(luò)預(yù)測(cè)效果的主觀圖形判斷,為使模型評(píng)價(jià)更加客觀,本文通過引入卷積神經(jīng)網(wǎng)絡(luò)(CNN)、循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)、長(zhǎng)短期記憶模型(LSTM)、BP神經(jīng)網(wǎng)絡(luò)(BP)、支持向量機(jī)回歸(SVR)進(jìn)行模型間比較分析?梢钥闯,其中除傳統(tǒng)機(jī)器學(xué)習(xí)方法之外,還有如CNN、RNN、LSTM這樣的深度學(xué)習(xí)方法,加入深度學(xué)習(xí)方法之間的比較可以使模型結(jié)果更具說服力,相關(guān)比較結(jié)果如表1所示。其中,LSTM神經(jīng)網(wǎng)絡(luò)、RNN神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和GRU網(wǎng)絡(luò)結(jié)構(gòu)完全一致,只是把GRU層換成了LSTM層和簡(jiǎn)單RNN層;CNN神經(jīng)網(wǎng)絡(luò)參照一維卷積官方例子,先使用兩個(gè)一維卷積層進(jìn)行特征提取后,再使用一維池化層進(jìn)行特征濃縮,隨后連接兩個(gè)全連接層,第一層卷積核為128,第二層卷積核為64個(gè),兩層中的卷積核長(zhǎng)度都為3;BP神經(jīng)網(wǎng)絡(luò)由五個(gè)全連接層構(gòu)成,神經(jīng)元個(gè)數(shù)分別為128、64、32、6、1個(gè);支持向量回歸(SVR)則使?
【參考文獻(xiàn)】:
期刊論文
[1]基于MEEMD組合模型的匯率預(yù)測(cè)[J]. 傅魁,郭志穎. 統(tǒng)計(jì)與決策. 2018(11)
[2]基于互聯(lián)網(wǎng)搜索指數(shù)的多因素集成下人民幣匯率預(yù)測(cè)[J]. 王軒,楊海珍. 系統(tǒng)工程學(xué)報(bào). 2017(03)
[3]基于HHT-SVR模型的匯率數(shù)據(jù)去噪與預(yù)測(cè)[J]. 方兆本,李勇. 數(shù)理統(tǒng)計(jì)與管理. 2015(05)
[4]融合ICA的BP網(wǎng)絡(luò)在人民幣匯率預(yù)測(cè)中的應(yīng)用[J]. 王曉輝,張衛(wèi)國(guó),劉玉芳. 系統(tǒng)工程學(xué)報(bào). 2014(03)
[5]基于雙正交小波核支持向量機(jī)的長(zhǎng)記憶匯率預(yù)測(cè)[J]. 黃超,黃麗麗. 統(tǒng)計(jì)與決策. 2012(22)
[6]ARIMA融合神經(jīng)網(wǎng)絡(luò)的人民幣匯率預(yù)測(cè)模型研究[J]. 熊志斌. 數(shù)量經(jīng)濟(jì)技術(shù)經(jīng)濟(jì)研究. 2011(06)
[7]基于改進(jìn)的RBF神經(jīng)網(wǎng)絡(luò)的人民幣匯率預(yù)測(cè)研究[J]. 錢曉東,肖強(qiáng),羅海燕. 計(jì)算機(jī)工程與應(yīng)用. 2010(10)
[8]徑向基神經(jīng)網(wǎng)絡(luò)的匯率預(yù)測(cè)模型研究[J]. 廖薇,馮小兵,許春冬,劉錦高. 計(jì)算機(jī)工程與應(yīng)用. 2009(24)
[9]基于ARMA模型的人民幣匯率預(yù)測(cè)研究[J]. 黃藝嬋. 商業(yè)時(shí)代. 2009(20)
[10]人民幣匯率預(yù)測(cè)及方法選擇——基于ARIMA與GARCH模型[J]. 劉姝伶,溫濤,葛軍. 技術(shù)經(jīng)濟(jì)與管理研究. 2008(04)
本文編號(hào):3546161
【文章來源】:浙江金融. 2019,(03)
【文章頁數(shù)】:9 頁
【部分圖文】:
門控循環(huán)單元網(wǎng)絡(luò)結(jié)構(gòu)
個(gè)全連接層分別有32個(gè)和1個(gè)神經(jīng)元,使用非線性非飽和激活函數(shù)ReLU,相比sigmoid和tanh激活函數(shù),ReLU函數(shù)能有效防止梯度消失問題,為防止訓(xùn)練神經(jīng)網(wǎng)絡(luò)時(shí)發(fā)生過擬合現(xiàn)象,本文參照NSrivastava等(2014)在神經(jīng)網(wǎng)絡(luò)中加入Dropout,本文使用丟棄率為0.1,在模型訓(xùn)練過程中每次迭代隨機(jī)丟棄神經(jīng)元可以有效防止過擬合,神經(jīng)網(wǎng)絡(luò)訓(xùn)練時(shí)損失函數(shù)為均方誤差(mean-squareerror,MSE),使用Adam優(yōu)化器進(jìn)行訓(xùn)練,Adam算法的學(xué)習(xí)率衰減等特性有助于模型更有效率地訓(xùn)練,模型訓(xùn)練批次(batch)為32,迭代次數(shù)(epoch)為200次。圖2GRU網(wǎng)絡(luò)預(yù)測(cè)效果全景圖
2019/0317貨幣時(shí)論模型構(gòu)建完成后,使用過去7個(gè)交易日數(shù)據(jù)作為特征,后一個(gè)交易日數(shù)據(jù)作為標(biāo)簽進(jìn)行訓(xùn)練,訓(xùn)練結(jié)果如圖2所示。表1不同模型預(yù)測(cè)效果比較分析評(píng)價(jià)指標(biāo)GRULSTMRNNCNNBPSVRMAE0.00790.00900.00950.00860.00850.0239MAPE0.03390.03820.04050.03650.03600.1148RMSE0.00980.01110.01180.01060.01050.0268訓(xùn)練時(shí)(s)404.57484.60167.8485.4461.820.0059其中,真實(shí)值是指從美聯(lián)儲(chǔ)官網(wǎng)獲得的歐元兌美元真實(shí)數(shù)據(jù),訓(xùn)練擬合值是指模型訓(xùn)練完成后在訓(xùn)練集上的預(yù)測(cè)值,測(cè)試預(yù)測(cè)值是在測(cè)試集上的預(yù)測(cè)值,由于本文使用日度數(shù)據(jù),因此樣本點(diǎn)過多會(huì)導(dǎo)致將全部數(shù)據(jù)點(diǎn)放在一張圖上時(shí)識(shí)別度不高,下面通過圖3提供僅在測(cè)試集上的預(yù)測(cè)效果。圖3GRU網(wǎng)絡(luò)預(yù)測(cè)測(cè)試集結(jié)果通過圖3可以看出,使用GRU網(wǎng)絡(luò)對(duì)歐元對(duì)美元匯率預(yù)測(cè)效果極佳,幾乎和真實(shí)值一致,以上是對(duì)GRU網(wǎng)絡(luò)預(yù)測(cè)效果的主觀圖形判斷,為使模型評(píng)價(jià)更加客觀,本文通過引入卷積神經(jīng)網(wǎng)絡(luò)(CNN)、循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)、長(zhǎng)短期記憶模型(LSTM)、BP神經(jīng)網(wǎng)絡(luò)(BP)、支持向量機(jī)回歸(SVR)進(jìn)行模型間比較分析?梢钥闯,其中除傳統(tǒng)機(jī)器學(xué)習(xí)方法之外,還有如CNN、RNN、LSTM這樣的深度學(xué)習(xí)方法,加入深度學(xué)習(xí)方法之間的比較可以使模型結(jié)果更具說服力,相關(guān)比較結(jié)果如表1所示。其中,LSTM神經(jīng)網(wǎng)絡(luò)、RNN神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和GRU網(wǎng)絡(luò)結(jié)構(gòu)完全一致,只是把GRU層換成了LSTM層和簡(jiǎn)單RNN層;CNN神經(jīng)網(wǎng)絡(luò)參照一維卷積官方例子,先使用兩個(gè)一維卷積層進(jìn)行特征提取后,再使用一維池化層進(jìn)行特征濃縮,隨后連接兩個(gè)全連接層,第一層卷積核為128,第二層卷積核為64個(gè),兩層中的卷積核長(zhǎng)度都為3;BP神經(jīng)網(wǎng)絡(luò)由五個(gè)全連接層構(gòu)成,神經(jīng)元個(gè)數(shù)分別為128、64、32、6、1個(gè);支持向量回歸(SVR)則使?
【參考文獻(xiàn)】:
期刊論文
[1]基于MEEMD組合模型的匯率預(yù)測(cè)[J]. 傅魁,郭志穎. 統(tǒng)計(jì)與決策. 2018(11)
[2]基于互聯(lián)網(wǎng)搜索指數(shù)的多因素集成下人民幣匯率預(yù)測(cè)[J]. 王軒,楊海珍. 系統(tǒng)工程學(xué)報(bào). 2017(03)
[3]基于HHT-SVR模型的匯率數(shù)據(jù)去噪與預(yù)測(cè)[J]. 方兆本,李勇. 數(shù)理統(tǒng)計(jì)與管理. 2015(05)
[4]融合ICA的BP網(wǎng)絡(luò)在人民幣匯率預(yù)測(cè)中的應(yīng)用[J]. 王曉輝,張衛(wèi)國(guó),劉玉芳. 系統(tǒng)工程學(xué)報(bào). 2014(03)
[5]基于雙正交小波核支持向量機(jī)的長(zhǎng)記憶匯率預(yù)測(cè)[J]. 黃超,黃麗麗. 統(tǒng)計(jì)與決策. 2012(22)
[6]ARIMA融合神經(jīng)網(wǎng)絡(luò)的人民幣匯率預(yù)測(cè)模型研究[J]. 熊志斌. 數(shù)量經(jīng)濟(jì)技術(shù)經(jīng)濟(jì)研究. 2011(06)
[7]基于改進(jìn)的RBF神經(jīng)網(wǎng)絡(luò)的人民幣匯率預(yù)測(cè)研究[J]. 錢曉東,肖強(qiáng),羅海燕. 計(jì)算機(jī)工程與應(yīng)用. 2010(10)
[8]徑向基神經(jīng)網(wǎng)絡(luò)的匯率預(yù)測(cè)模型研究[J]. 廖薇,馮小兵,許春冬,劉錦高. 計(jì)算機(jī)工程與應(yīng)用. 2009(24)
[9]基于ARMA模型的人民幣匯率預(yù)測(cè)研究[J]. 黃藝嬋. 商業(yè)時(shí)代. 2009(20)
[10]人民幣匯率預(yù)測(cè)及方法選擇——基于ARIMA與GARCH模型[J]. 劉姝伶,溫濤,葛軍. 技術(shù)經(jīng)濟(jì)與管理研究. 2008(04)
本文編號(hào):3546161
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3546161.html
最近更新
教材專著