【摘要】針對(duì)神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型在對(duì)非線(xiàn)性序列進(jìn)行預(yù)測(cè)時(shí), 容易陷入局部次優(yōu)點(diǎn)以及訓(xùn)練速度慢的缺點(diǎn), 本選取了滬深300股指期貨2015年1月5日至2015年12月15日的收盤(pán)價(jià)格數(shù)據(jù)作為樣本,運(yùn)用sym8小波變換對(duì)數(shù)據(jù)進(jìn)行了降噪處理,以降噪前后的數(shù)據(jù)對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練和檢驗(yàn)。最終的檢驗(yàn)結(jié)果表明,降噪后的數(shù)據(jù)可以有效提高預(yù)測(cè)的效果。
【關(guān)鍵詞】小波降噪 BP神經(jīng)網(wǎng)絡(luò) 股指期貨 價(jià)格預(yù)測(cè)
一、引言
金融期貨在應(yīng)對(duì)金融風(fēng)險(xiǎn)方面有著不可替代的作用,股指期貨對(duì)資本市場(chǎng)產(chǎn)生了積極的影響(楊東曉,2015)[1]。聯(lián)系到我國(guó)不成熟的金融期貨市場(chǎng),那么股指期貨的作用就顯得尤為重要。近幾年來(lái),學(xué)術(shù)界和投資界也越來(lái)越重視對(duì)股指期貨價(jià)格預(yù)測(cè)的研究。
二、文獻(xiàn)綜述
股指期貨的價(jià)格會(huì)受到多個(gè)因素的影響,比如歷史數(shù)據(jù)、相關(guān)的技術(shù)指標(biāo)以及宏觀(guān)因素等,這些因素會(huì)導(dǎo)致股指期貨價(jià)格變化呈現(xiàn)出非線(xiàn)性關(guān)系,傳統(tǒng)的股指期貨的預(yù)測(cè)方法無(wú)法很好的解決這個(gè)問(wèn)題(李婷婷,2009[2]),因而導(dǎo)致預(yù)測(cè)精度受到影響。為了解決這些問(wèn)題許多學(xué)者應(yīng)用神經(jīng)網(wǎng)絡(luò)技術(shù)對(duì)股指期貨價(jià)格進(jìn)行預(yù)測(cè)(Lin,2009[3]),如運(yùn)用動(dòng)態(tài)遞歸神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)股票指數(shù)(馬千里等,2007[4]);使用遺傳算法和神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)新股上市價(jià)格(周世昊等,2007)[5]。大量的成功應(yīng)用表明:神經(jīng)網(wǎng)絡(luò)對(duì)證券市場(chǎng)價(jià)格預(yù)測(cè)方法,能夠有效地考慮到影響股指期貨價(jià)格的非線(xiàn)性因素(Atsalakis,2009[6]),從而提高了股指期貨價(jià)格的預(yù)測(cè)精度。但股指期貨的數(shù)據(jù)屬于金融時(shí)間序列數(shù)據(jù),這類(lèi)數(shù)據(jù)具有非平穩(wěn)、非線(xiàn)性的特點(diǎn)。傳統(tǒng)的消噪處理方法大多存在各種各樣的缺陷。但小波神經(jīng)網(wǎng)絡(luò)卻可以很好的解決這個(gè)問(wèn)題,并得到應(yīng)用,謝淳(2012)將小波分解與ARMA模型相結(jié)合運(yùn)用到滬深300股指期貨基差預(yù)測(cè)中,證明了該方法對(duì)金融數(shù)據(jù)建模的有效性[7]。在股指期貨價(jià)格預(yù)測(cè)研究領(lǐng)域,李聰(2012)將經(jīng)驗(yàn)?zāi)B(tài)分解算法EMD與BP神經(jīng)網(wǎng)絡(luò)結(jié)合證明該方法得到的預(yù)測(cè)值與實(shí)際值有著很高的擬合度。[8]。
本文在傳統(tǒng)神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型的基礎(chǔ)上,選取滬深300股指期貨自2015年1月5日至2015年12月15日的收盤(pán)價(jià)格數(shù)據(jù)作為樣本,運(yùn)用sym8小波變換對(duì)數(shù)據(jù)進(jìn)行降噪處理,分別運(yùn)用降噪前后的數(shù)據(jù)對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練和檢驗(yàn)。
三、實(shí)證分析
(一)指標(biāo)選取及預(yù)處理
本文實(shí)證數(shù)據(jù)選取2015年1月5日至2015年12月15日的滬深300股票指數(shù)當(dāng)月合約的每日收盤(pán)價(jià),共計(jì)227個(gè)數(shù)據(jù)(數(shù)據(jù)從中國(guó)金融期貨交易所網(wǎng)站整理而得)進(jìn)行研究。
原始數(shù)據(jù)間差波動(dòng)范圍比較大,會(huì)影響網(wǎng)絡(luò)的穩(wěn)定性和預(yù)測(cè)精度。為了達(dá)到高精度的預(yù)測(cè)效果和有效率的網(wǎng)絡(luò),在把收盤(pán)價(jià)數(shù)據(jù)輸入網(wǎng)絡(luò)之前,首先需要對(duì)數(shù)據(jù)進(jìn)行預(yù)處理即歸一化本文對(duì)原始數(shù)據(jù)進(jìn)行歸一化處理,將樣本數(shù)據(jù)處理到區(qū)間[0,1]之間,歸一化公式為:
式中,xmin為原數(shù)據(jù)序列中的最小值,xmax為原數(shù)據(jù)序列中的最大值。
(二)BP神經(jīng)網(wǎng)絡(luò)
1.樣本訓(xùn)練結(jié)果。利用BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型對(duì)股指期貨每日收盤(pán)價(jià)進(jìn)行預(yù)測(cè),如圖3.2、3.3所示,BP神經(jīng)網(wǎng)絡(luò)在經(jīng)過(guò)161次訓(xùn)練后,訓(xùn)練結(jié)束,此時(shí)訓(xùn)練目標(biāo)達(dá)到預(yù)測(cè)精度,預(yù)測(cè)值與實(shí)際值擬合度達(dá)到0.99941。
2.預(yù)測(cè)結(jié)果和解釋。為進(jìn)一步對(duì)實(shí)證的目標(biāo)樣本進(jìn)行預(yù)測(cè),實(shí)驗(yàn)選取最后27個(gè)實(shí)際價(jià)收盤(pán)數(shù)據(jù)和預(yù)測(cè)價(jià)格數(shù)據(jù)進(jìn)行誤差比較,比較結(jié)果見(jiàn)表3-1??梢钥闯?,僅基于收盤(pán)價(jià)的價(jià)格預(yù)測(cè),對(duì)訓(xùn)練樣本數(shù)據(jù)有很好的擬合效果,在絕大多數(shù)時(shí)間,通過(guò)本文的預(yù)測(cè)方法的預(yù)測(cè)值與實(shí)際值絕對(duì)誤差相對(duì)較小,但是也可以看到在有些預(yù)測(cè)期誤差竟然高于8%,基本上可以說(shuō)是壞點(diǎn)。但是從整體上看,達(dá)到了理想的預(yù)測(cè)效果,近一個(gè)月的誤差絕對(duì)值的均值為3.55%。
說(shuō)明:相對(duì)誤差的均值為相對(duì)誤差的絕對(duì)值的均值
(三)小波神經(jīng)網(wǎng)絡(luò)
1.降噪處理。運(yùn)用小波變換對(duì)數(shù)據(jù)進(jìn)行降噪處理。選取sym8小波來(lái)對(duì)進(jìn)行降噪。用降噪處理后的數(shù)據(jù)構(gòu)造數(shù)據(jù)矩陣,然后對(duì)BP神經(jīng)網(wǎng)絡(luò)再次進(jìn)行訓(xùn)練,經(jīng)過(guò)142次訓(xùn)練后誤差精度達(dá)到預(yù)定水平,此時(shí)預(yù)測(cè)值與實(shí)際值擬合度達(dá)到0.99997(見(jiàn)圖3.6)。
2.預(yù)測(cè)結(jié)果和解釋。
說(shuō)明:相對(duì)誤差的均值為相對(duì)誤差的絕對(duì)值的均值。
對(duì)驗(yàn)證樣本進(jìn)行預(yù)測(cè)結(jié)果見(jiàn)表3-2,由以上的訓(xùn)-練情況,可以說(shuō)實(shí)證二在網(wǎng)絡(luò)的穩(wěn)定性方面要優(yōu)于實(shí)證一。即通過(guò)小波降噪以后,對(duì)網(wǎng)絡(luò)的訓(xùn)練速度和穩(wěn)定性有了很大的促進(jìn)作用。關(guān)于具體的預(yù)測(cè)效果,可以通過(guò)表3-2看出,由表可知預(yù)測(cè)值的相對(duì)誤差的絕對(duì)值的均值為3.01%,較實(shí)證一有了進(jìn)步。說(shuō)明通過(guò)小波降噪對(duì)數(shù)據(jù)進(jìn)行處理,不但可以提高神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)精度,還提高了網(wǎng)絡(luò)的穩(wěn)定性。
四、結(jié)論
本文將小波分析與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合對(duì)滬深300股指期貨價(jià)格進(jìn)行預(yù)測(cè),對(duì)兩個(gè)實(shí)證來(lái)說(shuō),雖然實(shí)證一的預(yù)測(cè)精度低,但是網(wǎng)絡(luò)的收斂速度快,操作簡(jiǎn)單,實(shí)驗(yàn)數(shù)據(jù)的處理很方便,但是網(wǎng)絡(luò)的穩(wěn)定性和預(yù)測(cè)精度卻不理想。實(shí)證二在實(shí)證一的基礎(chǔ)上,解決了網(wǎng)絡(luò)穩(wěn)定性的問(wèn)題,而且預(yù)測(cè)精度也進(jìn)一步提高,很好的完成了預(yù)設(shè)目的。
通過(guò)小波降噪對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行優(yōu)化,解決了單純BP神經(jīng)網(wǎng)絡(luò)收斂速度慢、易陷入局部極小點(diǎn)等問(wèn)題。仿真結(jié)果表明小波降噪的BP 神經(jīng)網(wǎng)絡(luò)在預(yù)測(cè)精度,收斂速度等方面比單純的BP神經(jīng)網(wǎng)絡(luò)都有提高。這說(shuō)明,優(yōu)化后的網(wǎng)絡(luò)在一定程度上達(dá)到了提高系統(tǒng)性能及預(yù)測(cè)精度的目的。這為以后的研究提出了新的思路,今后我們還可以將更多其他領(lǐng)域的方法結(jié)合到股指期貨預(yù)測(cè)中來(lái),通過(guò)不同方法的整合,取長(zhǎng)補(bǔ)短,增強(qiáng)系統(tǒng)性能,更有效的預(yù)測(cè)股指期貨價(jià)格。
參考文獻(xiàn)
[1]楊東曉.股指期貨與股指現(xiàn)貨之間價(jià)格發(fā)現(xiàn)與波動(dòng)溢出效應(yīng)研究——基于滬深300股指期貨高數(shù)據(jù)的實(shí)證分析[J].山東大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版),2015,06:102-110.
[2]李婷婷.基于小波和模糊BP神經(jīng)網(wǎng)絡(luò)的金融股票市場(chǎng)預(yù)測(cè)[J].牡丹江大學(xué)學(xué)報(bào),2009,06:149-151.
[3]Lin,Chin-Tsai,and Hsin-Yi Yeh."Empirical of the Taiwan stock index option price forecasting model–applied artificial neural network." Applied Economics 41.15 (2009): 1965-1972.
[4]馬千里,鄭啟倫,彭宏,鐘譚衛(wèi).基于動(dòng)態(tài)遞歸神經(jīng)網(wǎng)絡(luò)模型的混沌時(shí)間序列預(yù)測(cè)[J].計(jì)算機(jī)應(yīng)用,2007,01:40-43.
[5]周世昊,林蒼祥,倪衍森.基于遺傳算法和神經(jīng)網(wǎng)絡(luò)的新股上市價(jià)格預(yù)測(cè)法[J].計(jì)算機(jī)工程,2007,22:9-11.
[6]Atsalakis,George S.,and Kimon P.Valavanis.“Surveying stock market forecasting techniques–Soft computing methods.”Expert Systems with Applications 36.3(2009):5932-5941.
[7]謝淳.基于小波分解和ARMA模型的滬深300股指期貨基差預(yù)測(cè)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012,24:92+106.
[8]李聰,楊德平,孫海濤.基于EMD與BP神經(jīng)網(wǎng)絡(luò)的中國(guó)股票指數(shù)期貨價(jià)格預(yù)測(cè)[J].青島大學(xué)學(xué)報(bào)(自然科學(xué)版),2012,02:73-76+88.
作者簡(jiǎn)介:劉曉東(1990-),男,漢族,山東泰安人,就讀于中國(guó)海洋大學(xué)經(jīng)濟(jì)學(xué)院,研究方向:貨幣政策與金融市場(chǎng)。