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

基于SVR的股市預測與擇時研究

2016-04-11 01:13:41
關鍵詞:機器學習

張 鵬

(太原工業學院理學系, 山西 太原 030008)

?

基于SVR的股市預測與擇時研究

張鵬

(太原工業學院理學系, 山西太原030008)

[摘要]本文首先闡述支持向量回歸機原理,在此基礎上建立了SVR預測模型,以HS300指數數據為測試樣本,分析了SVR模型在時間序列預測問題中的優勢,并在此基礎上進行了交易實驗.結果表明:支持向量回歸機適用于預測股市大盤的短期走勢,并能夠得到比較好的預測效果.

[關鍵詞]機器學習;支持向量回歸機;時間序列

眾所周知,股票市場是非線性動態的復雜系統,利用傳統的線性時間序列分析方法(如ARMA、GARCH等)對其研究并不能得到理想效果,而近些年興起的機器學習算法在對非線性時間序列的分析中表現出極大優勢.作為在數據挖掘算法中較為成熟的支持向量機算法,其在很多領域均能成功處理非線性回歸(時間序列)和分類(判別)等諸多問題.

1支持向量回歸機基本原理

支持向量機算法(support vector machines,SVM)最初是解決模式識別、特征提取等問題,都屬于支持向量機分類(SVC)問題[1].由于它具有強泛化能力而被推廣應用于解決預測類問題,稱為支持向量回歸機(SVR).該理論將回歸問題轉化為二次規劃(quadratic programming,QP)問題,屬于黑匣子理論.

1.1支持向量機SVM的基本思想

首先將低維線性不可分訓練數據集通過核函數映射到一高維特征空間(稱為Hilbert空間);然后在特征空間進行線性可分的分類或回歸,這樣高維空間輸出層上的線性回歸或分類就對應著低維空間輸入層的非線性回歸或分類.大量理論已經證明,隱藏層維數如果足夠高,支持向量機就能夠逼近任意的非線性關系,并且核函數的使用能減少隱層的高維所帶來的計算復雜性等一系列問題[2].

該算法的基本原理即為在所有的超平面中搜索一個最優分離面.該超平面不僅能準確分類,還能使超平面兩側的間距達到最大化.

1.2支持向量回歸機SVR

利用支持向量機做回歸與做分類大體相同,區別在于:SVC的輸出變量是分類型,而SVR的輸出變量是連續型.SVC是通過最優分離超平面使兩類樣本盡可能分開,而SVR是希望所有樣本點距離超平面的總偏差最小,由此看出SVR實質上就是一個最優規劃問題.

1.2.1線性回歸情形

s.t. f(xi)-yi≤ε+ξi

ξi≥0,ξi′≥0,i=1,2,…,n

其中C(大于0) 是對ε以外樣本的懲罰,故稱為懲罰參數[4];ξi,ξi′稱為松弛變量,表示訓練樣本擬合誤差ε時的損失.

根據Karush-Kuhn-Tucker條件[5],通過引入拉格朗日乘數,上述問題就轉化為對偶問題(dual problem):

αi′,αi∈[0,C],i,j=1,2,…,n

1.2.2非線性回歸情形

非線性回歸首先是通過核函數將低維非線性問題轉化為高維空間的線性問題,然后再利用線性回歸情形分析.

αi′,αi∈[0,C].i,j=1,2,…,n

目前該算法中常用的核函數有3種類型,分別為線性核、多項式核、高斯核,一般形式分別為

2構建SVR預測模型

2.1建模前的準備

(1)數據的選取.由于時間序列的特殊性,數據的選取是建模前需考慮的一個重要問題,尤其不能選取特殊時段,這樣將會失去一般性.本文數據來源于wind資訊,原始數據指標體系為滬深300指數2010年1月4日到2012年12月31日的收盤價等時間序列,如表1所示.相關指標有基礎指標的前5日收盤價、最高價、最低價、成交量的對數,技術指標MA(10)、KDJ、RSI、BIAS、WR、PSY共計14個因子.

表1 數據集

(2)滾動預測.為了能將最新的市場信息及時反映在模型中,并且消除市場周期性的影響,本文采用滾動時間窗口進行建模,又考慮到時間窗口最好不要超過一個交易年,故選取240個交易日作為時間窗口,即若當前日期為T,則樣本期選為T-1到T-240,找到樣本期內最優參數,進而利用T日的數據預測T+1日的收盤價.

上述公式表示基于t時期的j步向前的價格預測值為給定t時期前所有信息的j步向前真實價格的期望值.這里,t=N1,…,N-j,且令j=1,…,5,也就是說,最短預測未來一天的收盤價,最長預測5天的收盤價(如果t表示每日).可見,預測區間固定為j向前,而預測起點t擇時逐步向后推移,因而是動態的.

2.2建立SVR預測模型

(1)數據清洗.本文采用Pearson相關性檢驗對解釋變量進行篩選.鑒于股市中的變量之間可能存在非線性關系,本文對原始數據不完全直接進行Pearson檢驗,而對于線性不明顯的變量采取一些變換,最終確定因子備選庫中含有13個解釋變量,基礎指標的前5日收盤價、最高價、最低價、成交量的對數,技術指標MA(10)、KDJ、RSI、BIAS、PSY共計13個因子.

(2)數據標準化.為避免因為變量間因數量級差別較大而造成模型預測誤差失真的現象,本文統一對數據采用極差標準化處理.

(3)變量的優化組合——主成分分析.如果要真實、完整地反映實際問題,往往需要很多變量以及樣本,而各個變量之間并非獨立的,它們之間或多或少存在相關性.這樣不僅使得研究變得復雜,還可能導致預測精度降低.本文運用主成分分析法將規范化后的變量壓縮為少量幾個互不相關的變量,計算每日的13個指標值,并對其運用主成分分析.當主成分個數為6個時,累計方差貢獻率達到98.79﹪,包含信息的完整性程度較好,因而選取前6個主成分作為輸入變量.

(4)核函數和有關參數的選擇.本文尋找最優的C和ε的主要思想是:首先將C和ε界定在一定范圍以內([2-6,26]),然后用交叉驗證進行搜索使得MSE達到最小.為了避免因為懲罰參數C太大引起過學習,所以本文選擇的是具有最小C的組合C和ε.這樣可以在一定程度上利于外推.篩選結果為Gaussian核函數,C和ε都是0.25.

2.3結果分析

經過變量的篩選組合以及模型參數的選取最終完成模型的建立,并用2012年的數據進行測試.SVR預測值與真實值及相對誤差比較結果如圖1、圖2所示.

圖1 預測值與真實值對比

圖2 SVR預測相對誤差

從圖1可以看出,SVR的預測值基本靠近真實值.圖2顯示,預測值相對于真實值的誤差絕大多數在2﹪以內,說明本文建立的SVR預測模型是有效的.

2.4構建時隔一周交易日的預測模型

假設當前日為T日,本文以第T+1、T+2、T+3、T+4、T+5日的收盤價分別作為輸出變量構建5個模型,仍然采取240個交易日為滾動時間窗口,然后對這5個模型進行比較,如表2所示.

表2 五種預測結果與真實對比

從表2看出,SVR擇時模型在T+1、T+2、T+3、T+4和T+5日5種情況下,都是對下跌的預測精度要高于上漲的.在1年的測試數據下,SVR擇時模型均能保持較高的準確率,5種類型的預測中,對于下跌的預測準確率均能保持在0.65以上,對于上漲的預測準確率保持在0.6以上,對整個市場的預測則能保持在0.62以上.所以,該模型對預測HS300指數具有可行性.

2.5模擬交易

擇時本質上是預測,即在預測的基礎上做擇時策略.SVR模型預測的結果只是給出一個漲跌的信號,然后在此基礎上選擇合適的時刻進行交易.

基于一般性的考慮,本文以HS300指數作為標的資產,在實際操作中,考慮到沖擊成本與交易成本,選擇T+5日作為實際的交易時間,指定如下交易規則:

(1)如果預測標的是上漲的記為1,相反下跌的記為-1;

(2)如果預測為上漲,并在市場行情低于T日的收盤價時買入并持有;

(3)如果漲幅超過2﹪(止盈點)則賣出,否則到T+5日自動平倉;

(4)設定止損點為2﹪,即如果虧損2﹪則平倉.

(5)對于反向操作——做空,2和3則采取相反的操作,其余亦同.

這樣的交易規則可以避免因為股市的暴漲或暴跌帶給人們一時的收益或損失,該操作進行的是長期交易.圖3表示在2012-02-01至2012-12-31期間的按照上述策略進行交易的累計凈值情況.

圖3 2012年HS300和SVR擇時策略的累計凈值

T+5日SVR擇時策略對HS300指數同時采用多空操作, 通過利用被動掛單的方法, 只要價格達到合適的位置則選擇開倉,如果沒有達到開倉條件則繼續等待,如果開倉后價格沒有觸及止盈點或止損點則以最后時刻平倉.從圖3看出,從2012年2月1日至2012年12月31日,HS300凈值從1增長到1.054,而通過SVM擇時策略進行交易,凈值從1增長到1.576.

3結語

本文所構建的SVR預測模型創新點是采用滾動預測方案,即不同于處理靜態數據那樣所采用的固定預測方案.該預測方案采用迭代估計而非一次性估計和預測.

[參考文獻]

[1]ETHEM ALPAYDIN.機器學習導論[M].范明,昝紅英,牛常勇,譯.北京:機械工業出版社,2014.

[2]KIM K J. Financial time series forecasting using vector machines[J]. Neurocomputing,2003 (55):307-319.

[3]邊肇祺,張學工.模式識別[M].北京:清華大學出版社,2002.

[4]田盛豐. 基于核函數的學習算法[J]. 北方交通大學學報, 2003(2):1-8.

[5]BURBIDGE R, TROTTER M, BUXTON B, et al. Drug design by machine learning: support vector machines for pharmaceutical data analysis[J].Computer and Chemistry, 2001(1):5-14.

[6]TROTTER M W B, BUXTON B F, HOLDEN S B. Support vector machines in combinatorial chemistry[J]. Measurement and Control, 2001(8):235-239.

(責任編輯穆剛)

Research of forecasting and timing in stock market based on SVR

ZHANG Peng

(Science Department, Taiyuan Institute of Technology, Taiyuan Shanxi 030008, China)

Abstract:This paper firstly expounds the principle of support vector regression machine, on the basis of which SVR forecasting model is established and then the advantages of SVR model are analyzed in time series prediction problem, regarding HS300 index as the test sample. Based on this, trading experiment is conducted to show that SVR is applicable to predict the short-term trends of stock market, and it can get a better prediction effect.

Key words:machine learning; support vector regression; time series

[中圖分類號]C812

[文獻標志碼]A

[文章編號]1673-8004(2016)02-0148-04

[作者簡介]張鵬(1989—),男,山西長治人,助教,碩士,主要從事數據分析、統計決策方面的研究.

[收稿日期]2015-10-18

猜你喜歡
機器學習
基于詞典與機器學習的中文微博情感分析
基于網絡搜索數據的平遙旅游客流量預測分析
時代金融(2016年27期)2016-11-25 17:51:36
前綴字母為特征在維吾爾語文本情感分類中的研究
科教導刊(2016年26期)2016-11-15 20:19:33
下一代廣播電視網中“人工智能”的應用
活力(2016年8期)2016-11-12 17:30:08
基于支持向量機的金融數據分析研究
基于Spark的大數據計算模型
基于樸素貝葉斯算法的垃圾短信智能識別系統
基于圖的半監督學習方法綜述
機器學習理論在高中自主學習中的應用
極限學習機在圖像分割中的應用
主站蜘蛛池模板: 99精品影院| 久久不卡国产精品无码| 亚洲成人77777| 国产69精品久久久久孕妇大杂乱| 99免费视频观看| 亚洲第一成年免费网站| 国产成人a毛片在线| 91av国产在线| 国产免费a级片| 亚洲一区精品视频在线| h视频在线播放| 久久无码免费束人妻| 欧美三级自拍| 中文字幕2区| 色综合久久无码网| 国产国模一区二区三区四区| 黄色a一级视频| 久久毛片基地| 热久久这里是精品6免费观看| 午夜电影在线观看国产1区 | 国产青榴视频| 97se亚洲综合| 色久综合在线| 特级精品毛片免费观看| 97精品国产高清久久久久蜜芽| 国产精品亚洲欧美日韩久久| 九九视频免费看| 午夜毛片福利| 58av国产精品| 99精品免费在线| 亚洲欧美激情小说另类| 婷婷久久综合九色综合88| 麻豆a级片| 天堂av综合网| 青青国产成人免费精品视频| 国产午夜不卡| 成人综合在线观看| 白浆视频在线观看| 在线观看国产精品日本不卡网| 久久免费视频6| 日本在线视频免费| 亚洲男人的天堂在线观看| 中文纯内无码H| 国产青榴视频在线观看网站| 国产免费羞羞视频| 在线看片国产| 日本精品影院| 伊人久久大香线蕉aⅴ色| 天堂网亚洲系列亚洲系列| 国产一级毛片yw| 青青青亚洲精品国产| 欧美全免费aaaaaa特黄在线| 99久久国产综合精品女同 | 国产精品久久久久婷婷五月| 波多野结衣中文字幕久久| 久久精品91麻豆| 就去吻亚洲精品国产欧美| 99在线视频精品| 国产18在线| 欧美视频二区| 午夜视频在线观看免费网站| 亚洲一级无毛片无码在线免费视频| 亚洲AⅤ永久无码精品毛片| 亚洲国产精品VA在线看黑人| 超清无码一区二区三区| 亚洲无码91视频| 国产中文在线亚洲精品官网| 无码高潮喷水在线观看| 超清人妻系列无码专区| 亚洲欧美精品在线| 中文字幕亚洲综久久2021| 国产成人综合网| 成年免费在线观看| 国产成人1024精品下载| 久久99国产视频| 国产精品三级专区| 国产精品天干天干在线观看| 日韩性网站| 欧美有码在线| 亚洲视频无码| 真实国产乱子伦视频| 狠狠躁天天躁夜夜躁婷婷|