IDEAS home Printed from https://ideas.repec.org/a/plo/pone00/0354643.html

Stock-level volatility forecasting using machine learning: A comparative study of GARCH, Random Forest, LSTM, and GRU on US Equities

Author

Listed:
  • R V Pragadeeshwaran
  • R Tarun Narayanan
  • R M Bhavadharini

Abstract

Forecasting stock price volatility at the individual stock level is a major challenge in managing financial risks; it has widespread implications for portfolio strategies, pricing derivatives, and assessing regulatory capital adequacy. Although there have been a number of studies using market indices (e.g., VIX and associated methods) to study forecasting stock market volatility, relatively few studies have applied and evaluated a number of different types of machine learning methods to individual stock data in terms of actual (realised) volatility forecasting. This study fills that gap by presenting a comprehensive analysis of the relationship between stock price volatility and various machine learning techniques on a sample of ten well-known US stocks (across three sectors: technology, finance, and energy) based on data from January 2018 to December 2024 (1,759 trading days). We apply five modelling approaches: a classical GARCH(1,1) econometric model, a classical GJR-GARCH(1,1,1) econometric model, a Random Forest regressor, a two-layer Long Short-Term Memory (LSTM) network, and a two-layer Gated Recurrent Unit (GRU) network. For each of the four modelling techniques, we use a rolling 5-day annualised actual (realised) volatility forecast as our final outcomes. Evaluation of the prediction results of each of these models was measured using RMSE, MAE, QLIKE loss, parametric Value-at-Risk (VaR) measures, Expected Shortfall (ES), and the Kupiec backtest. We also performed an analysis of the prevailing market regime through K-Means clustering, created an ablation study using variables as features in the models to assess the importance of those variables, and developed a computational efficiency benchmark for each model. In terms of predicted errors, Random Forest was proven to yield very low predicted error (mean RMSE = 0.0892) in comparison to deep learning methods, plus Random Forest was able to be trained approximately 7 times faster than deep learning methods. GRU was ranked second and outperformed LSTM on most of the metrics used in this evaluation. GARCH models remain a viable option for estimating risk measures and calibrating VaR, especially during period of stability in the financial markets.

Suggested Citation

  • R V Pragadeeshwaran & R Tarun Narayanan & R M Bhavadharini, 2026. "Stock-level volatility forecasting using machine learning: A comparative study of GARCH, Random Forest, LSTM, and GRU on US Equities," PLOS ONE, Public Library of Science, vol. 21(10), pages 1-14, October.
  • Handle: RePEc:plo:pone00:0354643
    DOI: 10.1371/journal.pone.0354643
    as

    Download full text from publisher

    File URL: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0354643
    Download Restriction: no

    File URL: https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0354643&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pone.0354643?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pone00:0354643. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: plosone (email available below). General contact details of provider: https://journals.plos.org/plosone/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.