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

BP神經網絡在股票行情預測中的應用研究

2021-08-18 23:13:24付世鳳趙莉蔡文君
電腦知識與技術 2021年18期
關鍵詞:數據挖掘

付世鳳 趙莉 蔡文君

摘要:文章以證券行業的歷史數據作為原始數據集,采用BP神經網絡算法找出股票運行規律和走勢情況,并對預測結果進行分析,結果表明該預測結果正確率比較高。

關鍵詞:BP神經網絡;股票行情

中圖分類號:TP393? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)18-0201-02

開放科學(資源服務)標識碼(OSID):

證券業是信息化比較早的行業,其行業數據實時更新,積累了大量的歷史數據,如果證券從業人員能針對這些歷史數據進行分析,發現股票的運行規律和走勢情況,這會在證券從業人員作未來市場決策時起非常重要的作用。

1業務分析

證券行業的業務數據主要由證券交易過程中產生的數據組成,其中與本文預測目的有關的就是行情數據,某支股票的歷史收盤價是預測的重要依據:其中的以gi表示股票在i日的股價,股票價格的變化應該是存在某些規則,如果某天的股價為gn,那么g1,g2....gn-1表示它前面n-1天的股價,gn與g1,g2....gn-1之間應該存在某種關系,而找出這種關系是解決問題的關鍵,本文擬采用BP神經網絡算法來實現。

2 BP神經網絡算法原理

1)BP神經網絡算法模型[1]

BP神經網絡算法是模擬人神經網絡工作原理具自學習、自適應性的一種高效算法。

神經網絡結構是由很多節點構成,這些節點分成三類,一部分屬于輸出層記為I1 I2 I3 I4,一部分屬于隱藏層記為 Y5 Y6? Y7 Y8 ,一部分屬于輸出層記為O9,每個節點在接收到輸入信號后會處理成輸出信號,且在此結構中節點并不孤立存在,它們相互之間存在關聯,形成一個網絡,具體如下:

a)I1 I2 I3 I4是輸入節點,其輸入不做處理即輸出:

Out_I1=Input_I1 ;Out_I2=Input_I2;

Out_I3=Input_I3 ;Out_I4=Input_I4;

b)Y5 Y6? Y7 Y8是隱藏層節點其輸入需做處理后輸出:

Input_Y5=Out_I1*W15+Out_I2*W25+Out_I3*W35+Out_I4*W45 +θ5;

Input_Y6=Out_I1*W16+Out_I2*W26+Out_I3*W36+Out_I4*W46 +θ6;

Input_Y7=Out_I1*W17+ Out_I2 *W27+ Out_I3 *W37+ Out_I4 *W47+θ7;

Input_ Y6=Out_I1*W18+ Out_I2 *W28+ Out_I3*W38+ Out_I4 *W48+θ8;

Out_Y5=f(input_Y5);

Out_Y6=f(input_Y6);

Out_Y7=f(input_Y7);

Out_Y8=f(input_Y8);

其中f是處理函數;Wij是指第i個節點到第j個節點的權值,以Y5節點為例,它的前續節點有I1 I2 I3 I4,這些節點的輸出信息都可以作為 Y5節點的輸入,但是所占權重不同,而權重分別就是W15 W25 W35 W45。

c)O9是輸出層節點,其輸入需做處理后輸出:

Input_O9=Out_Y5 *W59+ Out_Y6 *W69+ Out_Y7 *W35+ Out_Y8 *W89+θ9;

Out _O9=f(input_O9);

Out _O9是該節點計算出的實際輸出,該節點的理論輸出可由訓練集得到,記為Out_O9,這兩者之間值并不相等,也就是經由實際神經網絡結構計算出的值存在誤差,決定這個誤差的就是Wij即節點之間的權值,所以需要對神經網絡結構中的權值不斷修正,以使誤差縮小到一個可以允許的范圍,這個過程就是神經網絡訓練過程。

2)BP神經網絡算法的流程[2]

神經網絡訓練是一個重復的過程,需要不斷從訓練集中取出記錄向量進行訓練,將取出每一個記錄向量分成輸入向量和輸出向量兩部分,輸入向量作為輸入層節點的值,輸出向量作為輸出層節點的理論值,通過運轉網絡來獲得輸出層節點的實際值,所以首先可求出輸出層節點的誤差,然后根據誤差以及特定參數調整權值,新的權值不斷迭代舊的權值,直到迭代后某次誤差足夠小或者迭代次數達到最大即停止,權值修正過程與計算節點輸出的過程正好相反[3],是一個反向的過程。Errj是第j個節點的誤差,誤差計算和權值修正的順序應該符合剛才的反向過程,最先計算的應該是第9個節點,即Err9,能更新的權值有W59 W69 W79W79;其次計算Err5、Err6、Err7、Err8能更新的權值有W15 W25W35 W45W16 W26 W36W46 W17 W27 W37 W47 W18 W28 W38 W48具體公式如下:

Errj= Out _Oj- Out _Oj”

Wij(k+1)= Wij(k)+ △Wij = Wij +(1-α)*L* D(k)+α* D(k-1)

D(k)= Wij(k)-Wij(k-1)

其中參數α為彈性因子,L為學習率,k為迭代次數。

3 BP神經網絡在股票行情預測的過程

本文主要研究對股票變化趨勢作出預測,預測是數據挖掘研究的分支之一,在數據挖掘中要發現預測型知識可以簡單遵循三個步驟[4]:

(1)從歷史數據中提取出與數據挖掘有關的數據,再分割成兩部分,一部分作為訓練集,一部分作為測試集。

(2)選擇合適的算法對訓練集進行訓練,訓練的過程也就是找出股票運行規律的過程,本文擬采用BP神經網絡算法來完成。

(3)對發現的規律進行評估,即用測試集的數據來驗證找出規律的正確性。

(4)根據歷史數據找出的規律對未來的走勢進行預測。

3.1數據處理[5]

(1)數據準備

本文得到的數據來從證券交易所的數據倉庫中直接導出,且已經刪除某些無效記錄,該數據集中包括200個交易日的數據信息,包括證券代碼、證券名稱、昨日收盤價、今日開盤價以及k指標、最近成交價、成交數量、成交金額、成交數量等內容。

(2)數據清理

在數據準備階段準備的數據集中涉及的數據項不是都可以直接進行訓練,其中的某些錯誤數據以及與數據挖掘無關的數據應該清理掉,得到干凈的數據進行訓練才行,因為某些錯誤的數據混入其中,可能會對整個過程產生“干擾”,對結果產生干擾,例如:因股價每日變動劇烈,往往前一日跌了數百點,隔日馬上漲回數百點,這種變動極端的經常出現,對分析是相當不利的。為了消除此種股價震動的噪聲,本研究以中位數的方式,來取得當日股價的平均價格,其公式如下: 假設i日股價形態為Xi=(Oi,Hi,Li,Ci), 其中Oi為開盤價,Hi為最高價,Li為最低價,Ci為收盤價,則i日的股價平均水準為[6]: Pi=MEDIAN(Oj, Hj,Lj,Cj)

(3)數據分割

實施數據挖掘后所得的結果,需要評估分析,因為某些得到的初始的結果可能是無效的或者只是滿足某個特定的數據集,所以需要把數據準備階段處理好的數據集分割成兩部分:一個訓練集和一個測試集,如果用訓練集訓練出的規律,利用測試集進行測試,也能得到正確結果,可以認為訓練階段得到的規律是合理的。

3.2 BP神經網絡算法對訓練集進行訓練

(1)實驗設計

設神經網絡的輸入層節點有10個,輸出層節點3個,隱藏層并不固定,可以調整(個數陸續選取2,4,6個),并設置學習率為0.05,動量因子0.9,選取100個交易日的行情數據進行訓練。

(2)實驗結果

評估結果也證實選擇隱藏節點為4得到的預測效果也最好。

4結果分析

神經網絡訓練是一個復雜的過程,參數學習率,動量因子的選取會直接影響訓練效果,如何取定參數需要經過大量實驗驗證,在實驗階段,動量因子及學習率取值相同的情況下,隱藏節點的個數分別選取2個、4個和6個,隱藏節點選取較小的2,得到6次實驗的訓練誤差比較大,所以將隱藏層個數增至4個,誤差相對變小,繼續將隱藏層節點數增至6個,但誤差并未繼續變小,證明隱藏個數并非越大越好,也并非越小越好,應根據大量實驗結果選取一個合適的數,原因是:隱藏層節點太少,神經網絡結構過于簡單,那么它的學習能力和分類能力就會降低,但是隱藏層節點太多,有會讓神經網絡結構過于復雜,網絡負荷過重,效率也會降低,推廣能力變差。據此得出結論:訓練一方面要保證神經網絡的分類能力,一方面也要保證神經網絡的推廣能力。

參考文獻:

[1] 沈世鎰.神經網絡系統理論及其應用[M].北京:科學出版社,2000.

[2] 趙燕.基于神經網絡的股票預測分析和研究[D].西安:長安大學,2006.

[3] 袁曉東.神經網絡在股票價格預測中的應用[J].北京機械工業學院學報,2002,17(3):70-74.

[4] 周曉宇,李慎之,戚曉芳,等.數據挖掘技術初探[J].小型微型計算機系統,2002,23(3):342-346.

[5] Han J W,Kamber M.數據挖掘:概念與技術[M].2版.范明, 孟小峰, 譯.北京:機械工業出版社, 2007.

[6] 殷洪才,趙春燕.基于神經網絡股票預測的研究[J].哈爾濱師范大學自然科學學報,2007,23(3):47-49,55.

【通聯編輯:代影】

猜你喜歡
數據挖掘
基于數據挖掘的船舶通信網絡流量異常識別方法
探討人工智能與數據挖掘發展趨勢
數據挖掘技術在打擊倒賣OBU逃費中的應用淺析
基于并行計算的大數據挖掘在電網中的應用
電力與能源(2017年6期)2017-05-14 06:19:37
數據挖掘技術在中醫診療數據分析中的應用
一種基于Hadoop的大數據挖掘云服務及應用
數據挖掘在高校圖書館中的應用
數據挖掘的分析與探索
河南科技(2014年23期)2014-02-27 14:18:43
基于GPGPU的離散數據挖掘研究
利用數據挖掘技術實現LIS數據共享的開發實踐
主站蜘蛛池模板: 色老头综合网| 园内精品自拍视频在线播放| 无码日韩人妻精品久久蜜桃| 久久窝窝国产精品午夜看片| 国产玖玖玖精品视频| 免费无码网站| 国产精品成人观看视频国产| 97超碰精品成人国产| 久久天天躁狠狠躁夜夜2020一| 99久久精品无码专区免费| 男女男免费视频网站国产| 91在线丝袜| 日韩欧美91| 精品无码日韩国产不卡av| 激情无码字幕综合| 91精品国产福利| 最新日本中文字幕| 亚洲男女在线| 二级毛片免费观看全程| 久久大香伊蕉在人线观看热2 | 欧美日韩另类在线| 亚洲欧美日韩天堂| 亚洲视频在线观看免费视频| 丁香综合在线| 91成人在线观看| 精品国产免费观看| 免费xxxxx在线观看网站| 伊人久久大香线蕉aⅴ色| 天天做天天爱夜夜爽毛片毛片| 2021国产v亚洲v天堂无码| 看av免费毛片手机播放| 日本欧美视频在线观看| 欧美日韩成人在线观看| 99热国产在线精品99| 91久久偷偷做嫩草影院精品| 欧美a在线| 欧美精品一区在线看| 黄色a一级视频| 国产欧美视频在线| 国产色图在线观看| 成人在线欧美| 久久精品视频一| 午夜毛片免费观看视频 | 日本成人一区| 欧美精品v欧洲精品| 久久免费精品琪琪| 色婷婷综合在线| 国产96在线 | 国产SUV精品一区二区6| 草草影院国产第一页| 尤物成AV人片在线观看| 无码粉嫩虎白一线天在线观看| 毛片网站在线看| 91亚洲精品国产自在现线| 国产久操视频| 国产成人精品2021欧美日韩| av一区二区无码在线| 亚洲成人在线免费| 精品一区二区三区中文字幕| 天堂成人av| 激情影院内射美女| 97久久免费视频| 亚洲黄网在线| 国产一区二区三区日韩精品| 亚卅精品无码久久毛片乌克兰| 亚洲女同一区二区| 色婷婷电影网| 一级做a爰片久久毛片毛片| 2021国产v亚洲v天堂无码| 成人福利在线免费观看| 好吊色国产欧美日韩免费观看| 国产一区二区三区免费| 国产极品粉嫩小泬免费看| 操操操综合网| 午夜国产理论| 热久久综合这里只有精品电影| 国产精品欧美激情| 亚洲精品无码久久毛片波多野吉| 久久五月天综合| 国产成人综合久久| 综合网久久| 国产噜噜在线视频观看|