Abstract
Support vector regression (SVR) is a semiparametric estimation method that has been used extensively in the forecasting of financial time series volatility. In this paper, we seek to design a two-stage forecasting volatility method by combining SVR and the GARCH model (GARCH-SVR) instead of replacing the maximum likelihood estimation with the SVR estimation method to estimate the GARCH parameters (SVR-GARCH). To investigate the effect of innovations in different distributions, we propose the GARCH-SVR and GARCH-t-SVR models based on the standardized normal distribution and the standardized Student’s t distribution, respectively. To allow asymmetric volatility effects, we also consider the GJR-(t)-SVR models. The forecast performance of the GARCH-(t)-SVR and GJR-(t)-SVR models is evaluated using the daily closing price of the S&P 500 index and the daily exchange rate of the British pound against the US dollar. The empirical results obtained for one-period-ahead forecasts suggest that the GARCH-(t)-SVR models and GJR-(t)-SVR models improve the volatility forecasting ability.
Similar content being viewed by others
References
Andersen, T. G., & Bollerslev, T. (1998). Answering the skeptics: Yes, standard volatility models do provide accurate forecasts. International Economic Review, 39, 885–905.
Baillie, R. T., Bollerslev, T., & Mikkelsen, H. O. (1996). Fractionally integrated generalized autoregressive conditional heteroskedasticity. Journal of Econometrics, 74, 3–30.
Bernard, J., Khalaf, L., Kichian, M., & Mcmahon, S. (2008). Forecasting commodity prices: GARCH, jumps, and mean reversion. Journal of Forecasting, 27, 279–291.
Bezerra, P. C. S., & Albuquerque, P. H. M. (2017). Volatility forecasting via SVR-GARCH with mixture of gaussian kernels. Computational Management Science, 14, 179–196.
Bildirici, M., & Ersin, O. O. (2013). Support vector machine GARCH models in modeling conditional volatility: An application to Turkish financial markets. Conference Report, 13th International Conference on Econometrics, Operations Research and Statistics ICEOS, Famagusta, North Cyprus.
Bollerslev, T. (1986). Generalized autoregressive conditional heteroskedasticity. Journal of Econometrics, 31, 307–327.
Bollerslev, T., Engle, R. F., & Nelson, D. B. (1994). ARCH models. The Handbook of Econometrics, 4, 2961–3038.
Cao, L., & Tay, F. (2001). Financial forecasting using support vector machines. Neural Computation and Application, 10, 184–192.
Chen, S., Härdle, W., & Jeong, K. (2010). Forecasting volatility with support vector machine-based GARCH model. Journal of Forecasting, 29, 406–433.
Choudhry, T., & Wu, H. (2008). Forecasting ability of GARCH vs kalman filter method: evidence from daily UK time-varying beta. Journal of Forecasting, 27, 670–689.
Engle, R. F. (1982). Autoregressive conditional heteroskedasticity with estimates of the variance of UK inflation. Econometrica, 50, 987–1008.
Gerlach, R., & Tuyl, F. (2006). MCMC methods for comparing stochastic volatility and GARCH models. International Journal of Forecasting, 22, 91–107.
Ghalanos, A. (2014). Rugarch: Univariate GARCH models. R package version 1.4-0. https://cran.r-project.org/web/packages/rugarch/rugarch.pdf. Accessed 16 January 2019.
Glosten, L. R., Jagannathan, R., & Runkle, D. E. (1993). On the relation between the expected value and the volatility of the nominal excess return on stocks. Journal of Finance, 48, 1779–1801.
Han, H., & Park, J. Y. (2008). Time series properties of ARCH processes with persistent covariates. Journal of Econometrics, 146, 275–292.
Hansen, P. R., Lunde, A., & Nason, J. M. (2011). The model confidence set. Econometrica, 79, 453–497.
Härdle, W., Moro, R., & Schäfer, D. (2005). Statistical tools for finance and insurance. Berlin: Springer.
Li, Y. (2014). Estimating and forecasting APARCH-skew-\(t\) model by wavelet support vector machines. Journal of Forecasting, 33, 259–269.
Li, N., Liang, X., Li, X. L., Wang, C., & Wu, D. S. D. (2009). Network environment and financial risk using machine learning and sentiment analysis. Human and Ecological Risk Assessment, 15, 227–252.
Ou, P., & Wang, H. (2010). Financial volatility forecasting by least square support vector machine based on GARCH, EGARCH and GJR models: Evidence from ASEAN stock markets. International Journal of Economics and Finance, 2, 337–367.
Peng, Y., Albuquerque, P. H. M., Sá, J. M. C. D., Padula, A. J. A., & Montenegro, M. R. (2018). The best of two worlds: Forecasting high frequency volatility for cryptocurrencies and traditional currencies with support vector regression. Expert Systems with Applications, 97, 177–192.
Pérez-Cruz, F., Afonso-Rodríguez, J., & Giner, J. (2003). Estimating GARCH models using SVM. Quantitative Finance, 3, 163–172.
Rosillo, R., Giner, J., & Fuente, D. (2014). Stock market simulation using support vector machines. Journal of Forecasting, 33, 488–500.
Santamaría-Bonfil, G., Frausto-Solís, J., & Vázquez-Rodarte, I. (2015). Volatility forecasting using support vector regression and a hybrid genetic algorithm. Computational Economics, 45, 111–133.
Tang, L. B., Tang, L. X., & Sheng, H. Y. (2009). Forecasting volatility based on wavelet support vector machine. Expert Systems with Applications, 36, 2901–2909.
Vapnik, V. (1995). The nature of statistical learning theory. New York: Springer.
Vapnik, V. (1997). Statistical learning theory. New York: Wiley.
Vedat, A. (1989). Conditional heteroskedasticity in time series models of stock returns: Evidence and forecasts. Journal of Business, 62, 55–80.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sun, H., Yu, B. Forecasting Financial Returns Volatility: A GARCH-SVR Model. Comput Econ 55, 451–471 (2020). https://doi.org/10.1007/s10614-019-09896-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10614-019-09896-w