• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于改進(jìn)的粒子群算法優(yōu)化LSSVM股價(jià)預(yù)測(cè)研究

      2015-03-07 02:07:09劉家旗
      關(guān)鍵詞:粒子群算法

      劉家旗

      西北大學(xué)經(jīng)濟(jì)管理學(xué)院,陜西西安710127

      ?

      基于改進(jìn)的粒子群算法優(yōu)化LSSVM股價(jià)預(yù)測(cè)研究

      劉家旗

      西北大學(xué)經(jīng)濟(jì)管理學(xué)院,陜西西安710127

      摘要:為了提高股票價(jià)格的預(yù)測(cè)精度,針對(duì)股票價(jià)格數(shù)據(jù)的非平穩(wěn)非線性的特性,本文運(yùn)用改進(jìn)的PSO實(shí)現(xiàn)LSSVM的核參數(shù)和懲罰系數(shù)自適應(yīng)選擇,提出一種SAPSO優(yōu)化LSSVM股價(jià)預(yù)測(cè)模型,并以此進(jìn)行實(shí)證分析。通過(guò)基于SAPSO-LSSVM算法的1步、3步、5步和7步預(yù)測(cè)結(jié)果和不同模型的預(yù)測(cè)時(shí)間和預(yù)測(cè)均方誤差的對(duì)比結(jié)果可知,SAPSO-LSSVM股價(jià)預(yù)測(cè)模型具有預(yù)測(cè)精度高,預(yù)測(cè)時(shí)間短的優(yōu)點(diǎn),同時(shí)能夠?qū)崿F(xiàn)預(yù)測(cè)參數(shù)的自適應(yīng)選擇。

      關(guān)鍵詞:粒子群算法;股票預(yù)測(cè); LSSVM

      1 引言

      隨著國(guó)內(nèi)外經(jīng)濟(jì)發(fā)展環(huán)境和投資者預(yù)期復(fù)雜化等相關(guān)影響因素的影響,如何準(zhǔn)確把握股票價(jià)格的發(fā)展趨勢(shì)和股票價(jià)格的準(zhǔn)確預(yù)測(cè)是當(dāng)前研究的重點(diǎn)和難點(diǎn)。雷霆等人[1]結(jié)合神經(jīng)網(wǎng)絡(luò)理論和小波變換技術(shù),提出一種基于小波神經(jīng)網(wǎng)絡(luò)的股價(jià)預(yù)測(cè)模型,運(yùn)用小波變換技術(shù)提取股票價(jià)格的特征參數(shù)。實(shí)驗(yàn)結(jié)果證明該方法預(yù)測(cè)精度較高,但其穩(wěn)定性較差,有待提高。Wen Guo等人[2]運(yùn)用PSO算法對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行全局尋優(yōu),并將其應(yīng)用于股價(jià)預(yù)測(cè)。仿真結(jié)果表明,尋優(yōu)模型的預(yù)測(cè)精度和收斂速度均好于標(biāo)準(zhǔn)BP神經(jīng)網(wǎng)絡(luò),但PSO算法存在局部最優(yōu)的問(wèn)題。劉淵等人[3]針對(duì)小波神經(jīng)網(wǎng)絡(luò)存在的缺陷,將混沌理論引入小波神經(jīng)網(wǎng)絡(luò),實(shí)證結(jié)果表明混沌小波神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)誤差遠(yuǎn)遠(yuǎn)小于RBF神經(jīng)網(wǎng)絡(luò)的股價(jià)預(yù)測(cè)結(jié)果,但對(duì)小波基函數(shù)的選擇和確定難度較大。楊光等人[4]利用小波核函數(shù)的多分辨率的優(yōu)點(diǎn),提出一種基于小波核LS-SVM的股價(jià)預(yù)測(cè),實(shí)驗(yàn)表明該方法具有一定的優(yōu)越性,不過(guò)參數(shù)需要手動(dòng)確定。

      在前人研究的基礎(chǔ)上,本文針對(duì)股票價(jià)格的非線性特點(diǎn),提出一種SAPSO算法優(yōu)化LSSVM的核參數(shù)和懲罰系數(shù)的自適應(yīng)股價(jià)預(yù)測(cè)模型。通過(guò)預(yù)測(cè)模型的構(gòu)建和算法流程的優(yōu)化,仿真本文算法可以實(shí)現(xiàn)股票價(jià)格的自適應(yīng)預(yù)測(cè)和預(yù)測(cè)參數(shù)的最優(yōu)化選擇。

      2 改進(jìn)的粒子群算法

      2.1粒子群算法

      2.2改進(jìn)的粒子群算法

      為了避免粒子群算法的局部最優(yōu)問(wèn)題和加快粒子群算法的全局搜索能力,本文運(yùn)用非線性的動(dòng)態(tài)慣性權(quán)重系數(shù)改進(jìn)標(biāo)準(zhǔn)PSO算法,提出一種SAPSO算法,其公式如下所示:

      公式(4)中,f表示粒子的當(dāng)前適應(yīng)度值;favg表示粒子當(dāng)前所有粒子的平均適應(yīng)度值,fmin表示粒子當(dāng)前所有粒子的最小適應(yīng)度值。由于慣性權(quán)重隨粒子的適應(yīng)度函數(shù)值的變化而進(jìn)行自動(dòng)調(diào)整,因此將改進(jìn)的粒子群算法稱(chēng)為自適應(yīng)權(quán)重PSO算法。

      3 SAPSO優(yōu)化LSSVM預(yù)測(cè)模型

      3.1LSSVM支持向量機(jī)

      Suykens提出的LSSVM可轉(zhuǎn)化為[6]:

      公式(5)中,xk30,k=1,2,L,N ,C為懲罰因子。

      公式(6)中,ak(k=1,2,L,N )表示拉格朗日乘子。

      對(duì)w,b,x,a求偏導(dǎo)數(shù),并令其為零,有:

      依據(jù)Mercer條件,核函數(shù)k(xi,xj)可以用公式(8)表達(dá):

      文中運(yùn)用RBF核函數(shù)進(jìn)行股價(jià)預(yù)測(cè),如公式(9)所示:

      所以LSSVM股價(jià)預(yù)測(cè)模型可用公式(10)表達(dá):

      由公式(10)可知,LSSVM的預(yù)測(cè)效果主要受g,s控制,為了實(shí)現(xiàn)g,s的自適應(yīng)選擇,運(yùn)用SAPSO算法對(duì)g,s進(jìn)行自適應(yīng)選擇。

      3.2SAPSO-LSSVM股價(jià)預(yù)測(cè)模型

      由于LSSVM模型所要優(yōu)化的參數(shù)是,所以定義優(yōu)化模型如公式(11)所示:

      在確保預(yù)測(cè)精度最優(yōu)的情況下,通過(guò)優(yōu)化實(shí)現(xiàn)g,s參數(shù)的自適應(yīng)選擇。假設(shè)t時(shí)刻的實(shí)際股價(jià)為y(t ),預(yù)測(cè)股價(jià)y?(t ),那么實(shí)際股價(jià)y(t )和預(yù)測(cè)股價(jià)y?(t )的差值e(t )可以運(yùn)用公式(12)表示:

      針對(duì)股價(jià)預(yù)測(cè)問(wèn)題,實(shí)際股價(jià)數(shù)據(jù)為n,運(yùn)用SAPSO優(yōu)化LSSVM的核參數(shù)和懲罰系數(shù),使得LSSVM的實(shí)際股價(jià)輸出和預(yù)測(cè)股價(jià)之間的差值的平方和最小,其適應(yīng)度函數(shù)如公式(13)所示:

      3.3算法步驟

      基于SAPSO-LSSVM的股價(jià)預(yù)測(cè)算法步驟如下,流程圖如圖1所示:

      Step1:歸一化股價(jià)樣本數(shù)據(jù),建出訓(xùn)練樣本和測(cè)試樣本;

      Step2:設(shè)定SAPSO算法的種群大小popsize,學(xué)習(xí)因子c1,c2,最大迭代次數(shù)max gen;

      Step3:將構(gòu)建出的訓(xùn)練樣本輸入LS-SVM,根據(jù)適應(yīng)度函數(shù)公式(13)計(jì)算粒子的適應(yīng)度函數(shù)值,尋找粒子個(gè)體和全局最優(yōu)粒子的位置和最優(yōu)值;

      Step4:粒子速度和位置的更新;

      Step5:計(jì)算適應(yīng)度同時(shí)更新位置和速度;

      Step6:若gen?max gen,保存最優(yōu)解;反之gen=gen+1,轉(zhuǎn)到Step4;

      Step7:根據(jù)最優(yōu)位置所對(duì)應(yīng)的最優(yōu)參數(shù)γ,σ進(jìn)行股價(jià)的預(yù)測(cè)。

      圖1 基于SAPSO-LSSVM預(yù)測(cè)流程圖Fig.1 Flow chart of prediction on SAPSO-LSSVM

      圖2 原始股價(jià)序列Fig.2 Sequences of raw stock price

      4 仿真數(shù)據(jù)

      4.1數(shù)據(jù)來(lái)源

      為了本文算法的有效性,運(yùn)用實(shí)際數(shù)據(jù)進(jìn)行驗(yàn)證。本文數(shù)據(jù)來(lái)源于上證交易所,以2013年11 月7日~2014年12月31日青島啤酒股價(jià)數(shù)據(jù)為研究對(duì)象,其股價(jià)序列圖如圖2所示。

      4.2評(píng)價(jià)指標(biāo)

      為了驗(yàn)證本文算法進(jìn)行股價(jià)預(yù)測(cè)的有效性,采用均方誤差用來(lái)評(píng)價(jià)股價(jià)預(yù)測(cè)效果的評(píng)價(jià)指標(biāo),評(píng)價(jià)指標(biāo)如公式(14)所示:

      公式(14)中,xi,x?i分別表示實(shí)際股價(jià)和預(yù)測(cè)股價(jià)。

      4.3實(shí)驗(yàn)結(jié)果

      將360組股價(jià)數(shù)據(jù)分成訓(xùn)練樣本和測(cè)試樣本,前336組作為訓(xùn)練樣本數(shù)據(jù),后24組作為測(cè)試樣本數(shù)據(jù),用于驗(yàn)證預(yù)測(cè)模型的好壞。設(shè)SAPSO算法的最大迭代次數(shù)為100,種群大小為20,popmin=-5.12,popmax=5.12,vmax=1,vmin=-1,其預(yù)測(cè)結(jié)果如圖3~6所示。

      ELM測(cè)試結(jié)果

      圖3 基于SAPSO-LSSVM算法的單步股價(jià)預(yù)測(cè)Fig.3OnesteppredictionforstockpricebasedonSAPSO-LSSVM

      圖4 基于SAPSO-LSSVM算法的3步股價(jià)預(yù)測(cè)Fig.4ThreestepspredictionforstockpricebasedonSAPSO-LSSVM

      圖5 基于SAPSO-LSSVM算法的5步網(wǎng)絡(luò)流量預(yù)測(cè)Fig.5FivestepspredictionforstockpricebasedonSAPSO-LSSVM

      圖6 基于SAPSO-LSSVM算法的7步股價(jià)預(yù)測(cè)Fig.6SevenstepspredictionforstockpricebasedonSAPSO-LSSVM

      Iteration圖7 SAPSO優(yōu)化LSSVM的適應(yīng)度曲線圖Fig.7 Curve chart for fitness function based on SAPSO-LSSVM

      由SAPSO-LSSVM算法的1步股價(jià)預(yù)測(cè)、3步股價(jià)預(yù)測(cè)、5步股價(jià)預(yù)測(cè)和7步股價(jià)預(yù)測(cè)結(jié)果圖可知,隨著預(yù)測(cè)步長(zhǎng)的增加,SAPSO-LSSVM算法的股價(jià)預(yù)測(cè)精度也不斷提高,效果很好。圖7是SAPSO算法優(yōu)化LSSVM的適應(yīng)度曲線。

      5 結(jié)論

      針對(duì)LSSVM核參數(shù)和懲罰系數(shù)選擇的隨機(jī)性,本文運(yùn)用SAPSO算法實(shí)現(xiàn)LSSVM核參數(shù)和懲罰系數(shù)自適應(yīng)選擇,構(gòu)建出基于SAPSO-LSSVM的股價(jià)預(yù)測(cè)模型,并進(jìn)行SAPSO-LSSVM的1步、3步、5步和7步股價(jià)預(yù)測(cè)。通過(guò)對(duì)不同股價(jià)預(yù)測(cè)模型預(yù)測(cè)均方誤差和預(yù)測(cè)時(shí)間發(fā)現(xiàn),SAPSO-LSSVM算法的預(yù)測(cè)精度和預(yù)測(cè)效率均優(yōu)于其他模型,同時(shí)可以實(shí)現(xiàn)股價(jià)預(yù)測(cè)參數(shù)的自適應(yīng)選擇。

      參考文獻(xiàn)

      [1]雷霆,余鎮(zhèn)危.一種股價(jià)預(yù)測(cè)的小波神經(jīng)網(wǎng)絡(luò)模型[J].計(jì)算機(jī)應(yīng)用,2012,26(3):526-528

      [2] Guo Wen, QiaoYi zheng, Hou Haiyan. BP neural network optimized with PSO algorithm and its application in forecasting[C]. Weihai: Proceedings of the IEEE international Conference on Information Acquisition, 2006:617-621

      [3]劉淵,戴悅,曹建華.基于小波神經(jīng)網(wǎng)絡(luò)的股票價(jià)格時(shí)間序列預(yù)測(cè)[J].計(jì)算機(jī)工程,2012,34(16):105-110

      [4]楊光,張國(guó)梅,劉星宇.基于小波核LSSVM的股價(jià)預(yù)測(cè)[J].微機(jī)發(fā)展,2011,15(12):125-128

      [5]李欣然.權(quán)重自適應(yīng)調(diào)整的混沌量子粒子群優(yōu)化算法[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,21(8):127-130

      [6]葉青.基于GARCH和半?yún)?shù)法的VaR模型及其在中國(guó)股市風(fēng)險(xiǎn)分析中的應(yīng)用[J].統(tǒng)計(jì)研究,2013(12):18-21

      Study on the Prediction for Stock Price Based on the Optimized LSSVM of the Improved Particle Swarm Algorithm

      LIU Jia-qi

      School of Economics & Management/Northwest University, Xi’an 710127, China

      Abstract:In order to improve the prediction accuracy of the stock price, stock price data for the nonlinear and non-stationary characteristics, this paper used the improved PSO to implement the self-adaptive selection of the LSSVM kernel parameter and penalty coefficient, and proposed a prediction model for stock price on SAPSO optimized LSSVM to analyze a case. The results showed that it had the high prediction accuracy, the advantages of short time and also could realize the self-adaptive selection for forecasting parameters based on prediction results in 1 step, 3 step, 5 step and the 7 on the SAPSO-LSSVM algorithm and the comparison between prediction time and the mean square error of different models.

      Keywords:Particle Swarm Algorithm; prediction for stock price; Least Squares Support Vector Machine(LSSVM)

      作者簡(jiǎn)介:劉家旗(1994-),女,陜西省咸陽(yáng)市人,本科. E-mail:sanyan@263.net

      收稿日期:2014-06-05修回日期: 2014-07-11

      中圖法分類(lèi)號(hào):F830.91

      文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1000-2324(2015)04-0628-04

      猜你喜歡
      粒子群算法
      幾種改進(jìn)的螢火蟲(chóng)算法性能比較及應(yīng)用
      基于支持向量機(jī)的短期電力負(fù)荷預(yù)測(cè)
      基于云計(jì)算平臺(tái)的資源調(diào)度優(yōu)化研究
      一種基于高維粒子群算法的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)優(yōu)化研究
      基于PSODE混合算法優(yōu)化的自抗擾控制器設(shè)計(jì)
      蟻群算法的運(yùn)用及其優(yōu)化分析
      電力市場(chǎng)交易背景下水電站優(yōu)化調(diào)度研究
      基于粒子群算法的產(chǎn)業(yè)技術(shù)創(chuàng)新生態(tài)系統(tǒng)運(yùn)行穩(wěn)定性組合評(píng)價(jià)研究
      無(wú)線傳感器網(wǎng)絡(luò)聯(lián)盟初始結(jié)構(gòu)生成研究
      交通堵塞擾動(dòng)下多車(chē)場(chǎng)車(chē)輛路徑優(yōu)化
      商(2016年5期)2016-03-28 18:10:26
      嘉鱼县| 萨迦县| 庆安县| 博爱县| 方城县| 龙岩市| 句容市| 绥滨县| 五家渠市| 中宁县| 涞水县| 渝中区| 屏南县| 红原县| 辉南县| 东源县| 阳原县| 汝州市| 大同市| 商丘市| 哈尔滨市| 乌拉特中旗| 北海市| 桐梓县| 普兰店市| 项城市| 巨鹿县| 五原县| 武夷山市| 武威市| 西华县| 金川县| 灌南县| 郧西县| 澄城县| 策勒县| 南召县| 娄底市| 桂林市| 咸丰县| 囊谦县|