Volatility Forecasting Using Support Vector Regression and a Hybrid Genetic Algorithm

被引:28
作者
Santamaria-Bonfil, Guillermo [1 ]
Frausto-Solis, Juan [2 ]
Vazquez-Rodarte, Ignacio [1 ]
机构
[1] ITESM, Xochitepec 62790, Morelos, Mexico
[2] UPEMOR, Jiutepec 62560, Morelos, Mexico
关键词
Support vector regression; Genetic algorithm; Boltzmann selection; Chaotic number generator; Parameter optimization; Volatility forecasting; OPTIMIZATION;
D O I
10.1007/s10614-013-9411-x
中图分类号
F [经济];
学科分类号
02 ;
摘要
Volatility forecasting is an important process required to measure variability in equity prices, risk management, and several other financial activities. Generalized autoregressive conditional heteroscedastic methods have been used to forecast volatility with reasonable success due unreal assumptions about volatility underlying process. Recently, a supervised learning machine called support vector regression has been employed to forecast financial volatility. Nevertheless, the quality and stability of the model obtained through training process depend strongly on the selection of parameters. Typically, these are tuned by a grid search method ; however, this tuning procedure is prone to get trapped on local optima, requires a priori information, and it does not concurrently tune the kernels and its parameters. This paper presents a new method called for the financial volatility forecasting problem which selects simultaneously the proper kernel and its parameter values. is a hybrid genetic algorithm which uses several genetic operators to enhance the exploration of solutions space: it introduces a new genetic operator called Boltzmann selection, and the use of several random number generators. Experimental data correspond to two ASEAN and two latinoamerican market indexes. results are compared against method. It uses the mean absolute percentage error and directional accuracy functions for measuring quality results. Experimentation shows that, in general, overcomes quality of SV R-GS.
引用
收藏
页码:111 / 133
页数:23
相关论文
共 41 条
[1]  
[Anonymous], 1995, Proceedings of the 14th International Joint Conference on Artificial Intelligence
[2]  
[Anonymous], 2009, ENCY DATABASE SYSTEM, DOI DOI 10.1007/978-0-387-39940-9_565
[3]   Automatic model selection for the optimization of SVM kernels [J].
Ayat, NE ;
Cheriet, M ;
Suen, CY .
PATTERN RECOGNITION, 2005, 38 (10) :1733-1745
[4]   GENERALIZED AUTOREGRESSIVE CONDITIONAL HETEROSKEDASTICITY [J].
BOLLERSLEV, T .
JOURNAL OF ECONOMETRICS, 1986, 31 (03) :307-327
[5]  
Boser B. E., 1992, Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, P144, DOI 10.1145/130385.130401
[6]   Chaotic sequences to improve the performance of evolutionary algorithms [J].
Caponetto, R ;
Fortuna, L ;
Fazzino, S ;
Xibilia, MG .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (03) :289-304
[7]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[8]  
Chen KY, 2005, PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, P1633
[9]   Forecasting Volatility with Support Vector Machine-Based GARCH Model [J].
Chen, Shiyi ;
Haerdle, Wolfgang K. ;
Jeong, Kiho .
JOURNAL OF FORECASTING, 2010, 29 (04) :406-433
[10]  
Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482