[發明專利]基于螢火蟲算法的組合神經網絡對股票市場的預測方法在審
| 申請號: | 201910011641.X | 申請日: | 2019-01-07 |
| 公開(公告)號: | CN109583666A | 公開(公告)日: | 2019-04-05 |
| 發明(設計)人: | 李胡文莞;方建安 | 申請(專利權)人: | 東華大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q40/04;G06N3/08 |
| 代理公司: | 上海泰能知識產權代理事務所 31233 | 代理人: | 宋纓;錢文斌 |
| 地址: | 201620 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組合神經網絡 螢火蟲算法 預測 預測誤差 權值和 放入 預處理 股票收盤價 適應度函數 輸出變量 輸入變量 數據樣本 隨機選取 研究對象 初始化 主網絡 殘差 構建 逼近 輸出 網絡 | ||
本發明涉及一種基于螢火蟲算法的組合神經網絡對股票市場的預測方法,包括以下步驟:隨機選取某支股票收盤價作為研究對象,并且進行預處理;根據實際的輸入輸出構建組合神經網絡主網絡BP神經網絡,并初始化權值和閾值;運用螢火蟲算法計算BP神經網絡的適應度函數最優值,得到最優的權值和閾值;把數據樣本中的數據放入到建立的BP神經網絡中進行訓練;將BP神經網絡前六天的預測誤差作為輸入變量,第七天的預測誤差作為輸出變量,建立RBF神經網絡對殘差進行二次逼近;將未進行訓練的數據放入網絡進行預測。本發明能夠提高預測的準確性和穩定性。
技術領域
本發明涉及股票市場預測技術領域,特別是涉及一種基于螢火蟲算法的組合神經網絡對股票市場的預測方法。
背景技術
股票市場是我們個人以及國家的重要經濟活動,運用科學的方法研究股市的未來發展的規律,讓投資人員可以更好的衡量股市的風險及價值,減少投資的盲目性。當然,通過對股票市場的預測,可以更好的維持國家股市的穩定,對于國家經濟以及個人的生活都有著深遠的意義。
國內外對股票的預測時間開始很早,股票市場是一個多變量非線性動態系統,早期一般的預測方法基于線性,很難滿足對股市精確預測的要求。而之后諸多學者也對股市進行了神經網絡與其他方法的預測,比如BP神經網絡模型、GARCH模型、ARIMA模型,以及概率神經網絡、通過主成分分析構造神經網絡輸入矩陣、利用二次規劃最優組合等進行預測等都逐漸取得了良好的效果。現在的預測方法依然很多,但不難發現組合神經網絡研究中,通常是神經網絡和其他不同模型之間的組合較為復雜,而直接利用神經網絡之間的組合較少。
發明內容
本發明所要解決的技術問題是提供一種基于螢火蟲算法的組合神經網絡對股票市場的預測方法,能夠提高預測的準確性和穩定性。
本發明解決其技術問題所采用的技術方案是:提供一種基于螢火蟲算法的組合神經網絡對股票市場的預測方法,包括以下步驟:
(1)隨機選取某支股票收盤價作為研究對象,并且進行預處理;
(2)根據實際的輸入輸出構建組合神經網絡主網絡BP神經網絡,并初始化權值和閾值;
(3)運用螢火蟲算法計算BP神經網絡的適應度函數最優值,得到最優的權值和閾值;
(4)把數據樣本中的數據放入到建立的BP神經網絡中進行訓練;
(5)將BP神經網絡前六天的預測誤差作為輸入變量,第七天的預測誤差作為輸出變量,建立RBF神經網絡對殘差進行二次逼近;
(6)將未進行訓練的數據放入網絡進行預測。
所述步驟(1)中的預處理為歸一化處理,其讓輸入的數據控制在0到1之間,采用其中,X代表實際輸入,min代表實際輸入最小值,max代表實際輸入最大值,x(t)代表預處理之后的網絡輸入。
所述步驟(2)中構建的BP神經網絡的結構分為輸入層、隱層以及輸出層;輸入層的節點由實際的輸入個數決定;隱層的節點數根據來確定并調整,其中,m表示輸入層的節點個數,α是一個隨機的1~10的整數,n表示隱層的節點個數;輸出層的個數根據實際需求來決定;其中,隱層節點的輸出為:其中,xi表示隱層的輸入,wij表示隱層的權值,θj表示隱層的閾值,Oj表示隱層的輸出;輸出層節點的輸出為:其中,Oj表示輸出層的輸入,Tjk表示輸出層的權值,θk表示輸出層的閾值,yk表示輸出層的輸出。
所述步驟(3)是將BP神經網絡的適應度函數作為目標函數,感知熒光素大的螢火蟲并以概率P向其移動,完成移動后更新螢火素值和位置,計算目標函數的值并且更新決策域,直到滿足條件尋優停止,最后將得到最優的權值和閾值帶入初始化的BP神經網絡模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東華大學,未經東華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910011641.X/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





