A machine learning approach to volatility forecasting

Kim Christensen*, Mathias Voldum Siggaard, Bezirgen Veliyev

*Corresponding author for this work

Research output: Contribution to journal/Conference contribution in journal/Contribution to newspaperJournal articleResearchpeer-review

64 Citations (Scopus)
164 Downloads (Pure)

Abstract

We inspect how accurate machine learning (ML) is at forecasting realized variance of the Dow Jones Industrial Average index constituents. We compare several ML algorithms, including regularization, regression trees, and neural networks, to multiple Heterogeneous AutoRegressive (HAR) models. ML is implemented with minimal hyperparameter tuning. In spite of this, ML is competitive and beats the HAR lineage, even when the only predictors are the daily, weekly, and monthly lags of realized variance. The forecast gains are more pronounced at longer horizons. We attribute this to higher persistence in the ML models, which helps to approximate the long-memory of realized variance. ML also excels at locating incremental information about future volatility from additional predictors. Lastly, we propose a ML measure of variable importance based on accumulated local effects. This shows that while there is agreement about the most important predictors, there is disagreement on their ranking, helping to reconcile our results.
Original languageEnglish
Article numbernbac020
JournalJournal of Financial Econometrics
Volume21
Issue5
Pages (from-to)1680-1727
Number of pages48
ISSN1479-8409
DOIs
Publication statusPublished - 2023

Keywords

  • accumulated local effect
  • heterogeneous auto-regression
  • machine learning
  • realized variance
  • volatility forecasting

Fingerprint

Dive into the research topics of 'A machine learning approach to volatility forecasting'. Together they form a unique fingerprint.

Cite this