EconPapers    
Economics at your fingertips  
 

Volatility Forecasting Using Support Vector Regression and a Hybrid Genetic Algorithm

Guillermo Santamaría-Bonfil (), Juan Frausto-Solis () and Ignacio Vázquez-Rodarte ()

Computational Economics, 2015, vol. 45, issue 1, 133 pages

Abstract: 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 $$(\textit{GARCH})$$ ( GARCH ) 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 $$(SVR)$$ ( S V R ) has been employed to forecast financial volatility. Nevertheless, the quality and stability of the model obtained through $$SVR$$ S V R training process depend strongly on the selection of $$SVR$$ S V R parameters. Typically, these are tuned by a grid search method $$(SVR_{GS})$$ ( S V R G S ) ; 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 $$SVR_{GBC}$$ S V R G B C for the financial volatility forecasting problem which selects simultaneously the proper kernel and its parameter values. $$SVR_{GBC}$$ S V R G B C 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. $$SVR_{GBC}$$ S V R G B C results are compared against $$\textit{GARCH}\left( 1,1\right) \hbox { and }SVR_{GS}$$ GARCH 1 , 1 and S V R G S method. It uses the mean absolute percentage error and directional accuracy functions for measuring quality results. Experimentation shows that, in general, $$SVR_{GBC}$$ S V R G B C overcomes quality of $$\textit{GARCH}\left( 1,1\right) \hbox { and }SVR_{GS}$$ GARCH 1 , 1 and S V R G S . Copyright Springer Science+Business Media New York 2015

Keywords: Support vector regression; Genetic algorithm; Boltzmann selection; Chaotic number generator; Parameter optimization; Volatility forecasting (search for similar items in EconPapers)
Date: 2015
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (4)

Downloads: (external link)
http://hdl.handle.net/10.1007/s10614-013-9411-x (text/html)
Access to full text is restricted to subscribers.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:kap:compec:v:45:y:2015:i:1:p:111-133

Ordering information: This journal article can be ordered from
http://www.springer. ... ry/journal/10614/PS2

DOI: 10.1007/s10614-013-9411-x

Access Statistics for this article

Computational Economics is currently edited by Hans Amman

More articles in Computational Economics from Springer, Society for Computational Economics Contact information at EDIRC.
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-03-19
Handle: RePEc:kap:compec:v:45:y:2015:i:1:p:111-133