Author(s)
Term
4. semester
Publication year
2024
Submitted on
2024-12-01
Pages
70 pages
Abstract
Electricity price forecasting has become increasingly critical in dynamic and volatile markets. Market like Denmark’s DK1 zone is one of them which is mostly driven by the rising integration of renewable energy sources and external geopolitical influences. This thesis investigates the comparative performance of two forecasting models- ARIMAX (AutoRegressive Integrated Moving Average with Exogenous Variables) and XGBoost (Extreme Gradient Boosting) on electricity elspot prices. The analysis integrates both statistical and machine learning approaches, leveraging a dataset containing hourly electricity spot prices DK1 and energy production variables. The analysis begins with pre-model testing for stationarity, autocorrelation and normality of time series data for ARIMAX modeling. Afterwards, the ARIMAX and XGBoost models are optimized through AIC, BIC, grid search, cross-validation, optimal parameter selection and so on. Later, this thesis examines the performance of both models for forecasting electricity spot prices. Focusing on short-term and long-term spot price predictions, this paper highlights the necessity of robust forecasting models to capture the volatile characteristics of electricity prices. The empirical findings reveal that ARIMAX performs highly accurate for in-sample predictions but struggles with out-of-sample generalization where XGBoost outperforms ARIMAX in forecasting accuracy for unseen data.
Documents
Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.
If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.