How to Predict Tomorrow’s Electricity Prices?

Témavezető: Sebestyén Géza
email: sebestyen.geza@mcc.hu

Projekt leírás

Description of the Research Topic

Electricity prices exhibit daily and weekly seasonality, sudden price spikes, and complex relationships with weather, electricity demand, generation capacity, and cross-border flows.

The project aims to compare different forecasting methods based on fundamentally different modelling approaches for predicting electricity prices over the next several hours and days.

The methodological spectrum ranges from a very simple seasonal naïve benchmark through a statistical SARIMAX model and the tree-based XGBoost algorithm to the more sophisticated N-BEATSx and Temporal Fusion Transformer deep-learning architectures.

Models will be evaluated using the same information set and a rolling-window backtesting procedure, allowing the student to assess whether greater model complexity produces a genuine improvement in point and quantile forecasts.

The analysis will examine different forecast horizons, extreme prices, changing market regimes, computational requirements, and model interpretability. The final output may include reproducible Python code, a systematic comparison of the models, and an interactive dashboard presenting forecasts, uncertainty intervals, forecast errors, and the most influential explanatory variables.

By choosing this topic, the student will acquire highly transferable and marketable skills in time-series forecasting, machine learning, deep learning, probabilistic modelling, data engineering, model validation, interElectricity prices exhibit daily and weekly seasonality, sudden price spikes, and complex relationships with weather, electricity demand, generation capacity, and cross-border flows. The project aims to compare different forecasting methods based on fundamentally different modelling approaches for predicting electricity prices over the next several hours and days. The methodological spectrum ranges from a very simple seasonal naïve benchmark through a statistical SARIMAX model and the tree-based XGBoost algorithm to the more sophisticated N-BEATSx and Temporal Fusion Transformer deep-learning architectures. Models will be evaluated using the same information set and a rolling-window backtesting procedure, allowing the student to assess whether greater model complexity produces a genuine improvement in point and quantile forecasts. The analysis will examine different forecast horizons, extreme prices, changing market regimes, computational requirements, and model interpretability. The final output may include reproducible Python code, a systematic comparison of the models, and an interactive dashboard presenting forecasts, uncertainty intervals, forecast errors, and the most influential explanatory variables. By choosing this topic, the student will acquire highly transferable and marketable skills in time-series forecasting, machine learning, deep learning, probabilistic modelling, data engineering, model validation, interpretability, and decision-support system development, opening up career opportunities not only in energy trading and utilities but also in banking, insurance, asset management, fintech, consulting, retail, logistics, manufacturing, telecommunications, virtually any organization that relies on forecasts of prices, demand, sales, risks, capacity needs, or market developments.pretability, and decision-support system development, opening up career opportunities not only in energy trading and utilities but also in banking, insurance, asset management, fintech, consulting, retail, logistics, manufacturing, telecommunications, virtually any organization that relies on forecasts of prices, demand, sales, risks, capacity needs, or market developments.

Skills and Knowledge to Be Acquired:

The project will provide the student with an opportunity to progressively learn and apply:

The project can be completed at several levels of difficulty. Its core version would consist of a rigorous comparison of point forecasts. An extended version could also include probabilistic forecasting, model interpretability, forecast combinations, regime-specific evaluation, and an analysis of the forecasts’ economic value.

Hivatkozások