999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于神經網絡的金融時間序列預測

2022-01-24 07:40:18趙翔安徽大學
品牌研究 2021年31期
關鍵詞:模型

文/趙翔(安徽大學)

一、研究背景

股票作為金融行業必不可少的一部分,日漸受到人們的關注,越來越多的人參與股票投資。在股票投資中人們最為關心的就是股價的波動,因為股價的波動直接影響著股市的穩定以及金融市場與國民經濟的健康發展。

擁有一個準確的股價和趨勢預測方法有助于加強投資者活力,同時也可以給政府部門的市場監管與指導提供支撐。因此,如何預測股票市場在金融領域是一個重要并且十分具有價值的課題。

現如今預測股票漲跌的方法五花八門,每個方法都有其優點和缺點,并沒有十全十美的預測方法??紤]到當下預測方法眾多本文篇幅有限不能一一采用,所以本文選取了如今最熱門的方法之一人工神經網絡。

人工神經網絡通過效仿人大腦中神經元功能,在股票市場中利用之前的數據和其他有關信息來對股價未來的變化趨勢進行預測,并且其具有十分強大的自組織與自適應的能力。正因如此,神經網絡適用于處理具有非線性時間序列特征的股價預測問題,這也是神經網絡如此受人推崇的原因。

神經網絡是一個大的整體,而不僅僅是某一個方法,它包括了很多種方法。本文提出了一種基于BP神經網絡針對股價預測問題的模型。首先從影響股價的眾多市場因素中討論并確定了11個針對股價預測的評價指標,然后通過相關關系分析把指標個數降至6個;同時探討了樣本數據的選取、隱藏層節點個數和預處理等問題;最后多次運行所建立的模型,得到一個具有最好預測精度和穩定性的綜合模型。理論和實驗的結果表明,本文建立的基于BP神經網絡的股價預測綜合模型是可行且有效的,有著非常良好的應用前景。

二、理論分析

(一)神經網絡基本原理

人工神經網絡在人工智能領域扮演著重要角色,它通過模擬人腦神經元的結構,找出隱藏在數據中的非線性關系。目前為止,人工神經網絡被廣泛地應用于包括醫學、經濟學、圖像識別等在內的各個領域。神經網絡的結構大致可以分為輸入層、隱含層和輸出層三個部分,數據傳入輸入層,通過閾值,權重和激勵函數在神經元中進行運算,經過隱含層,層層傳遞,最后在輸出層得到結果。神經網絡利用誤差反向傳遞,逐次調整閾值和權重,通過多次的迭代,參數進行反復優化,最后便可得到一個擁有某種作用的神經網絡。

人工神經網絡只是大量人工智能技術中的一種,其之所以引起人們廣泛的關注,是因為相對于其他人工智能技術,具有以下幾個優勢:

1.容錯與聯想存取能力

人工神經網絡的參數大部分是由閾值與連接權重組成,人工神經網絡的整個學習過程就是在對這些參數進行更新和調整,最終人工神經網絡就會把通過學習所得到的數據之間的關系存儲在這些參數中。同時如果BP神經網絡部分的神經元結構遭到破壞時,它不會對整個訓練結果造成很大的影響,也就是說整個神經網絡部分結構出現問題后它依然可以正常的運行,并且得到的結果不會受到太大的影響。這就是BP神經網絡的容錯能力。

2.高速尋優能力

人工神經網絡可以通過計算機進行并行計算,加快訓練速度,同時利用各種優化函數,讓神經網絡能以最快的速度得出最優參數。

3.自學能力

通常我們所得到的原始數據看似毫無關聯,但其中往往隱藏著某種較為復雜的非線性關系,人工神經網絡按照某種特定的機制對這些雜亂的數據進行訓練與學習,當完成訓練與學習后,再把其他的同種雜亂的數據輸入到這個人工神經網絡模型中,模型便會利用它之前通過學習得到的這種規律給出比較精確的結果。

4.非線性映射能力

BP神經網絡實際上是輸入層到輸出層的一個映射,相關理論證明三層的人工神經網絡就可以以任意的精度去迫近任意的非線性連續函數。這也是為什么它特別合適解決內部機制復雜的問題。

5.泛化能力

泛化能力就是保證人工神經網絡對所需分類對象正確進行分類的前提下,還要求人工神經網絡在經過訓練學習后,對未知模式或者含有噪聲的模式進行正確分類。

(二)BP算法

其算法流程圖如圖1。

圖1 算法流程圖

BP算法是BP神經網絡的參數調節機制,給定一個由n組訓練樣例構成的訓練數據集,x代表特征數據,y代表標簽數據(圖2)。

圖2 神經網絡架構

以(xk,yk)為例。敘述BP算法具體的流程,xk輸入網絡,經過層層計算,最終輸出的結果為:即:

以yk作對比計算出均方誤差為:

每一輪迭代運算 ,均會對參數做一次更新調整,參數更新公式為:

這里選取隱含層到輸出層的鏈接權ωhj作為樣例,描述神經網絡中各參數的更新過程。BP算法采用非線性規劃中的梯度下降法對參數進行調整,因此選取目標的負梯度方向對參數進行調整,給定學習率η,有:

數據在網絡的傳遞過程中,先用計算第j個輸出神經元的輸入值βj,然后再通過激活函數計算其輸出值進而得到Ek。

三、實證分析

金融時間序列指的是把金融數據在特定的時間內按照時間前后順序所獲得值進行排列,它有一個最明顯的特征就是與“時間”緊密相連。金融時間序列主要受到行業周期、供求關系、宏觀經濟政策等眾多外部條件影響。所以怎樣利用這些外部條件對股票進行研究十分重要。一般我們認為,宏觀經濟和外界環境的變化,會以某種形式表現在數據里,我們所面臨的問題是怎么去對數據進行挖掘,研究各種信息融合對序列趨勢所產生的影響,突發事件對序列的影響也會通過數據的突然變化體現出來。本文對金融時間的選取,數據的處理,機器學習模型,分類回歸預測模型評價指標進行相應的描述。

(一)數據來源及指標選取

本文實驗所選取的數據為五糧液(000858)2018年 1月 2號 到2020年12月16號日線數據集。該數據集是網易財經網站的一個子數據集,一共有720條數據。除了收集股票數據外,我們還需要知道引起股價變化的具體因素,并選取影響股價的主要因素建立一個合適的股價預測模型。在建立模型之前,我們需要采集盡可能多的信息方便我們從各個不同的角度和層面來分析股票。首先我們需將數據分成兩個部分,如表1所示,第一部分為2018年1月2號到2020年12月16號每日的歷史股票數據(選取70%的數據)我們用它來當訓練數據集(如表),用于人工神經網絡算法學習和訓練,剩下的數據就為我們的測試數據集。我們利用經過學習的人工神經網絡模型對測試集股價趨勢進行預測,將得到預測結果與實際數據進行一個對比(表1)。

表1 樣本劃分數據說明

本文從最高價、最低價、開盤價等維度選取了11個評價指標。日線數據的每一行代表的為每一天的記錄,主要記錄了當天股票的開盤和收盤價、最低價和最高價格以及成交量等幾個關鍵指標,開盤價為當天早上9:30所給出的開盤價,收盤價為當天下午3:00所給出的收盤價,最低價和最高價分別為當天價格最低時候和最高時候所對應的值,成交量是一整天的累積,其原始數日線部分數據如表2。

表2 數據說明

(二)數據預處理

我們需要對原始數據進行一定程度的預處理,前期數據的一些準備工作對我們所得到的序列預測效果有著十分重大的影響,可以說我們所得到模型的精度很大程度上取決于對原始數據預處理的效果。因此,利用一些有效的技術手段對金融時間序列數據進行前期預處理變得十分有必要,它可以讓數據更加可靠和完整,可以在一定程度上提高數據的質量,從而能提高模型預測的準確率和精確度。

(1)異常值和空缺值處理:目前比較流行的解決方法有以下幾種,例如直接把缺失值刪除或者運回歸值、前一時刻的正常值、平均值等填充,但是金融數據整體數據一般波動幅度較大,用平均值填充缺失值或者代替異常值的話非常容易產生較大的誤差,因此我們通常選擇采用前一時刻的正常值來替換比較合適。

(2)數據標準化處理:在現實中,即使同種類型的數據集所使用的量綱也會不同,因此,一般需要對時間序列進行一定的標準化處理,如果直接利用它們進行一系列的處理和分析,得到的結果將會產生一定程度的偏差,不能體現真正的預測結果甚至產生違背事實的結果。一般時間序列的標準化方法有:線性函數歸一化處理,Z-Score,反正切函數轉化,對數轉化,本文使用的是線性歸一化處理數據,下面簡單介紹一下線性歸一化處理,計算公式如下:

輸入數據為 X=(x1,x2 ...xn),xmin為輸入數據的最小值,xmax為輸入數據的最大值,通過線性歸一化處理線性函數,使得輸入數據在同一個量綱上,有效地減少預測的誤差,提高預測的精確度。

(三)模型參數的確定

1.隱含層數的確定

1989 年 Robert Hecht - Nielsen用數學理論證明了在任何一個閉區間內的任意一個連續函數都可以采用含有一層隱含層的BP神經網絡來逼近,即我們可以用一個含有三層隱含層的BP網絡完成任意的m維到n維的映射。因此,本文選定含有一層隱含層的BP神經網絡預測模型。

2.隱含層節點數的確定(表3)

表3 不同隱含層節點數誤差分析

一般來說,對于較為復雜的股價預測問題,BP神經網絡預測按照經驗公式,隱含層一般含有神經元個數的大致范圍為3-10,然后采用比較法,找到最適合的隱含層結點個數。實驗結果如表3所示:通常BP神經網絡模型的誤差隨著節點個數的增加會呈現先減少后增加的趨勢。我們通過比較不同隱含層節點數的測試均方誤差,表3表明,在本文的實驗中隱含節點數為6時,網絡預測誤差最小。因此,本文確定隱含層節點數為6。

四、描述性統計分析

從五糧液收盤價的趨勢圖可以看出(如圖3),五糧液的股價呈現出先下降后上升的趨勢,在2018年到2019年期間,五糧液的股價是逐漸下降的,2019年到2021年改變了以往的趨勢,表現出一路上漲的形態,雖然中間略微波動且下降,從圖中可以直觀地看出,2020年到2021年上漲的速度比上一年還要快。五糧液作為“濃香型”白酒之一,股價的上漲可能與五糧液公司的業績良好有很大的關系。

圖3 五糧液趨勢圖

根據圖3、圖4和圖5可以明顯地看出五糧液股票的收盤價時間序列的確出現尖峰厚尾性,對比標準正態分布,兩段的尾部更厚,也就是極值更多,峰度更高。通過圖6明顯看出五糧液的股票價格收益率序列在樣本區間內都顯示出一定程度的聚集性和波動性,其中,在2018到2021的三年中波動幅度十分的明顯。

圖4 五糧液收益率分布

圖5 QQ 圖

圖6 收益率波動

五、模型建立及分析

在數據規范化中選擇線性歸一化處理方法對數據進行操作,圖7是數據處理前的收盤價價格變化走勢,圖8是數據處理后的收盤價價格變化趨勢,從圖中可以清晰地看出,基本保持了原始數據的走勢規律,說明歸一化不改變數據要表達的原始意義。

圖7 原始數據分布

圖8 處理后數據分布

進一步,對處理后的數據進行變量的篩選,參考相關文獻的變量選擇和相關性分析,最終選出與標簽變量相關度大的變量,選取收盤價為輸出變量即因變量,最高價、最低價、開盤價、前收盤、成交量、總市值為輸入變量即自變量,設置模型的學習率為0.01,對其建立金融時間序列預測的神經網絡模型,以探究神經網絡預測效果及其模型在金融時間序列的數據的可行性。

運用綜合代碼進行十次交叉檢驗,記錄每一次模型的均方誤差,并計算其均值,由表4、圖9可知,模型的均方誤差是 0.0202。由箱線圖可知,只有一個異常值,其余的值都在0到0.045之間。

表4 多次運行誤差分析

圖9 均方誤差箱線圖

通過實證分析結果可以發現,其預測結果如圖,對于處理后的數據,從圖10訓練集預測效果圖可以看出,神經網絡模型在訓練集表現出較好的預測效果,而在驗證集上,神經網絡模型在短期內的股票預測較為準確,但是從圖11可以看出,長期的擬合效果有點差,測試誤差均在0周圍波動。(圖12、圖13)

圖10 訓練集預測效果

圖11 訓練集誤差

圖12 測試集預測效果

圖13 測試集誤差

六、結論與不足

本文綜合考慮造成股市市場變化的各個方面因素,從成交量、總市值、股票價格等方面選取了11個評價指標,然后我們通過相關關系方法減少評價指標的個數,找到了6個主要影響股市市場的評價指標。以此建立基于BP神經網絡的股價預測綜合模型。

一般短期股價的波動隱藏著非線性的映射關系,BP神經網絡相比其他算法有著很強的非線性映射能力,所以它可以完美地解決非線性映射關系,并且它擁有十分強大的自主學習能力。

因此,BP神經網絡可以實現對短期股票收盤價比較精準的預測。我們由圖12所得出的結果也可以驗證這一點,在短期時間內對股票的預測還是十分精準的。但BP神經網絡也存在一定的缺點,如果我們想要對股票做一個長期預測,最好不要采用BP神經網絡,因為它得到的結果并不是很理想,如圖12、圖13所顯示的結果。所以我們在現實生活中進行股票投資的時候,可以用BP神經網絡模型對股價進行預測,給自己提供一個短期時間內股票走勢參考。如果想要利用BP神經網絡對股票進行一個長期的投資預測,我們首先要對其算法原理存在的缺陷進行一定的改進,現在已經出現了很多改進后的方案,在這里就不細說。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 8090午夜无码专区| 国产在线自乱拍播放| 黄色片中文字幕| 一级毛片免费不卡在线视频| 人妻无码一区二区视频| 农村乱人伦一区二区| 手机精品福利在线观看| 欧美精品另类| 国产免费精彩视频| 国产午夜精品一区二区三区软件| 女高中生自慰污污网站| 一区二区三区精品视频在线观看| 精品国产成人三级在线观看| 日韩亚洲综合在线| 亚洲人成网站在线观看播放不卡| 伊人福利视频| 国产一级无码不卡视频| 国产免费久久精品99re丫丫一| 欧美亚洲激情| 国产精品青青| 91久久夜色精品国产网站| 久久无码av三级| 亚洲,国产,日韩,综合一区| 国产肉感大码AV无码| 台湾AV国片精品女同性| 国产成人在线无码免费视频| 毛片网站在线看| 五月天综合网亚洲综合天堂网| 成人国产三级在线播放| 久99久热只有精品国产15| 一本大道香蕉久中文在线播放| 高清久久精品亚洲日韩Av| 九九免费观看全部免费视频| 伊人网址在线| 国产精品精品视频| 欧美精品三级在线| 欧洲一区二区三区无码| 亚洲欧洲日本在线| 欧美激情网址| 亚洲毛片一级带毛片基地| 亚洲伊人电影| 中文字幕人妻av一区二区| 日韩 欧美 小说 综合网 另类| 日韩专区第一页| 成人精品亚洲| 538精品在线观看| 熟妇丰满人妻av无码区| 深爱婷婷激情网| 日韩欧美成人高清在线观看| 毛片免费在线视频| 伊人久综合| 亚洲一区毛片| 亚洲人成色在线观看| 国产特级毛片| 呦女亚洲一区精品| 国产精品综合久久久| 精品一区二区三区波多野结衣| 色窝窝免费一区二区三区 | 成人亚洲国产| 日本在线免费网站| 国产丰满大乳无码免费播放| 在线看片免费人成视久网下载| 国产成人亚洲精品色欲AV| 美臀人妻中出中文字幕在线| 亚洲最大情网站在线观看| 欧美成人国产| 国产成在线观看免费视频| 日本一区高清| 日本人妻一区二区三区不卡影院 | 日本不卡免费高清视频| 日韩在线第三页| 日韩在线2020专区| 国产福利影院在线观看| 久久久久国产精品免费免费不卡| 国产精品天干天干在线观看| 国产女人在线观看| 欧美a级在线| 欧美中出一区二区| 欧美一级夜夜爽www| 日韩中文字幕亚洲无线码| 精品亚洲欧美中文字幕在线看| 2024av在线无码中文最新|