Manchester Metropolitan University's Research Repository

    Early warning system to predict energy prices: the role of artificial intelligence and machine learning

    Alshater, Muneer M, Kampouris, Ilias, Marashdeh, Hazem, Atayah, Osama F and Banna, Hasanul (2022) Early warning system to predict energy prices: the role of artificial intelligence and machine learning. Annals of Operations Research. ISSN 0254-5330

    Accepted Version
    Download (6MB) | Preview


    The COVID-19 pandemic has inflicted the global economy and caused substantial financial losses. The energy sector was heavily affected and resulted in energy prices massively tumbling. The Russian invasion of Ukraine has fueled the energy maker more volatile. In such uncertain contexts, an Early Warning System (EWS) would efficiently contribute to stabilizing market swings. It will leverage the ability to control operating costs and pave the way for smooth economic recovery. Within this framework, we deploy Machine Learning (ML) models to forecast energy equity prices by employing uncertainty indices as a proxy for predicting energy market volatility. We empirically examine the comparative effectiveness of prevalent ML models and conventional approaches (regression) to forecast the energy equity prices by utilizing the daily data from 1/6/2011 to 18/1/2022 for four US uncertainty and eight energy equity indices. Results show that the Nonlinear Autoregressive with External (Exogenous) parameters (NARX) of Neural Networks (NN) scored significantly better accuracy than all other (25) ML models and conventional approaches. The study outcomes are beneficial for policymakers, governments, market regulators, investors, hedge and mutual funds, and corporations. They improve stakeholders' resilience to exogenous shocks, blaze the recovery path, and provide evidence-based for assets allocation strategies.

    Impact and Reach


    Activity Overview
    6 month trend
    6 month trend

    Additional statistics for this dataset are available via IRStats2.


    Repository staff only

    Edit record Edit record