EconPapers    
Economics at your fingertips  
 

A machine learning approach to volatility forecasting

Kim Christensen (), Mathias Siggaard () and Bezirgen Veliyev
Additional contact information
Kim Christensen: Aarhus University and CREATES, Postal: Department of Economics and Business Economics, Fuglesangs Allé 4, 8210 Aarhus V, Denmark
Mathias Siggaard: Aarhus University and CREATES, Postal: Department of Economics and Business Economics, Fuglesangs Allé 4, 8210 Aarhus V, Denmark

CREATES Research Papers from Department of Economics and Business Economics, Aarhus University

Abstract: We show that machine learning (ML) algorithms improve one-day-ahead forecasts of realized variance from 29 Dow Jones Industrial Average index stocks over the sample period 2001 - 2017. We inspect several ML approaches: Regularization, tree-based algorithms, and neural networks. Off-the-shelf ML implementations beat the Heterogeneous AutoRegressive (HAR) model, even when the only predictors employed are the daily, weekly, and monthly lag of realized variance. Moreover, ML algorithms are capable of extracting substantial more information from additional predictors of volatility, including firm-specific characteristics and macroeconomic indicators, relative to an extended HAR model (HAR-X). ML automatically deciphers the often nonlinear relationship among the variables, allowing to identify key associations driving volatility. With accumulated local effect (ALE) plots we show there is a general agreement about the set of the most dominant predictors, but disagreement on their ranking. We investigate the robustness of ML when a large number of irrelevant variables, exhibiting serial correlation and conditional heteroscedasticity, are added to the information set. We document sustained forecasting improvements also in this setting.

Keywords: Gradient boosting; high-frequency data; machine learning; neural network; random forest; realized variance; regularization; volatility forecasting (search for similar items in EconPapers)
JEL-codes: C10 C50 (search for similar items in EconPapers)
Pages: 47
Date: 2021-01-18
New Economics Papers: this item is included in nep-big, nep-cmp, nep-for and nep-ore
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (14)

Downloads: (external link)
https://repec.econ.au.dk/repec/creates/rp/21/rp21_03.pdf (application/pdf)

Related works:
Journal Article: A Machine Learning Approach to Volatility Forecasting* (2023) Downloads
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:aah:create:2021-03

Access Statistics for this paper

More papers in CREATES Research Papers from Department of Economics and Business Economics, Aarhus University
Bibliographic data for series maintained by ().

 
Page updated 2025-03-24
Handle: RePEc:aah:create:2021-03