Multiplicative Decomposition Model to Predict UK’s Long-Term Electricity Demand with Monthly and Hourly Resolution
Abstract
1. Introduction
1.1. The Pressure to Get It Right
1.2. Initial Observations
1.3. Literature Review
1.4. Our Proposed Approach
2. Selection of Variables and Data Description
2.1. Dependent Variable: Electricity Demand
2.1.1. Data Selection
- The National Demand, defined as the sum of electricity generation monitored by the National Grid on the transmission network via metering.
- The Transmission System Demand (TSD), which is the National Demand plus the additional generation required to meet station load (the power required by the generators themselves to generate electricity), storage pumping (to operate pumps at hydropower plants), and interconnector exports (power exported out from the UK).
- Embedded Generation Demand: Most of the solar and wind generation is embedded into the distribution network and not metered by National Grid, and therefore, the embedded generation demand must be estimated. The National Grid maintains calibrated models to estimate solar and wind electricity generation using weather data and data collected from selected sites.
2.1.2. Data Pre-Processing
Dealing with Zero-Demand Periods
Dealing with Summer/Winter Time Change
Descriptive Statistics of Half-Hourly Electricity Demand Data
2.2. Independent Variables
2.3. Selection of Independent Variables: Correlation Analysis
- Real GDP, average temperature, percentage renewables, and electricity CPI.
- Housing efficiency and number of new builds.
- Bid price.
- Population growth.
- Gas demand.
3. Multiplicative Decomposition Model
3.1. Prediction of Monthly Electricity Demand
3.1.1. Workflow to Implement the Monthly Multiplicative Decomposition Model
- Calculate the trend by smoothing the signal with a Gaussian low-pass filter with a kernel of radius equal to 12 months, Figure 7. Divide the signal by its long-term trend to obtain the cyclical components (detrended signal). Divide the detrended signal by its average to obtain a scaled detrended signal with cycles centred around 1.
- 2.
- Fit an inverse Fourier transform model to the scaled detrended signal by finding the number of Fourier components that minimises the error between the modelled and actual detrended signal. The result is the predicted cyclical component, Figure 8. Divide the signal by the predicted cyclical component to obtain the combined long-term trend and short-term variability component.
- 3.
- Plot the Auto-Correlation Function (ACF), Figure 9, for the combined long-term and short-term variability component obtained in step 2 to check for visible patterns. If there are still cyclical components present, repeat steps 1 and 2 on the signal obtained in step 2; otherwise, proceed to step 4.
- 4.
- Model the combined long-trend and short-term variability component with a neural network, Figure 10.
- 5.
- Assemble the overall prediction, Figure 11, by multiplying the predicted cyclical components in step 2 with the predicted long-term trend and short-term variability components in step 4.
3.1.2. Detrending the Signal—Step 1 in Section 3.1.1
3.1.3. Fourier Model of Cyclical Components—Step 2 in Section 3.1.1
3.1.4. Review Remaining Periodicities—Step 3 in Section 3.1.1
3.1.5. Modelling the Combined Long-Term Trend and Short-Term Variability Component—Step 4 in Section 3.1.1
- Real GDP.
- Average temperature.
- Percentage renewables.
- Electricity CPI.
- Housing efficiency.
- Number of new builds.
- Population growth.
- 2009–2016: Training.
- 2017–2018: Validation.
- 2019–2021: Testing.
3.1.6. Overall Prediction of Electricity Demand—Step 5 in Section 3.1.1
3.2. Prediction of Hourly Electricity Demand
4. Results from the Multiplicative Decomposition Method
4.1. Descriptive Model with Independent Variables for Monthly Data
4.1.1. Detrending the Monthly Electricity Demand Data—Step 1 in Section 3.1.1
4.1.2. Estimating the Cyclic Components—Steps 2–3 in Section 3.1.1
First Cyclic Component
Second Cyclic Component
4.1.3. Estimating the Combined Long-Term Trend and Short-Term Variability Component—Step 4 in Section 3.1.1
4.1.4. Overall Model—Step 5 in Section 3.1.1
4.2. Long-Term Predictive Model Without Independent Variables for Monthly Data
4.2.1. Short-Term Predictive Model, Monthly Resolution
4.2.2. Long-Term Predictive Model 1, Monthly Resolution
4.2.3. Long-Term Predictive Model 2, Monthly Resolution
4.3. Descriptive Model with Independent Variables for Hourly Data
4.4. Long-Term Predictive Model Without Independent Variables for Hourly Data
5. Discussion
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Supporting Information
Appendix A.1. Spearman’s Correlation Coefficient Between Independent Variables
A—Bid price | 1 | - | - | - | - | - | - | - | - |
B—Electricity CPI | −0.555 | 1 | - | - | - | - | - | - | - |
C—Percentage Renewables | −0.482 | 0.945 | 1 | - | - | - | - | - | - |
D—Average temperature | −0.527 | 0.809 | 0.845 | 1 | - | - | - | - | - |
E—Real GDP | −0.572 | 0.827 | 0.891 | 0.682 | 1 | - | - | - | - |
F—Population growth | 0.555 | −0.891 | −0.891 | −0.745 | −0.745 | 1 | - | - | - |
G—Gas demand | 0.545 | 0.6 | −0.464 | −0.655 | −0.427 | 0.518 | 1 | - | - |
H—Number of new builds | −0.6 | 0.955 | 0.955 | 0.809 | 0.809 | −0.936 | −0.564 | 1 | - |
I—Housing efficiency | 0.252 | 0.640 | 0.650 | 0.388 | 0.491 | −0.827 | −0.159 | 0.715 | 1 |
A | B | C | D | E | F | G | H | I |
Appendix A.2. Selection of a Smoothing Model
- Arithmetic mean function with 12-month average.
- Arithmetic mean function with 24-month average.
- Low-pass Gaussian filter with a kernel of size 12.
- Low-pass Gaussian filter with a kernel of size 24.
- Linearly decreasing weighted average function.
- : Time step variable.
- : Signal value.
- : Smoothed value.
- : Mean of the signal per 12-month period.
- : Number of data points.
- : Discrete second derivative of the smoothed signal at
- We followed the definition of the discrete second derivative in ([33], p. 177).
Method | R Squared | Smoothness Factor |
---|---|---|
Arithmetic mean 12 | 0.604 | 0.0035 |
Arithmetic mean 24 | 0.594 | 0.00155 |
Gaussian Low-Pass filter with kernel of size 12 | 0.613 | 0.00079 |
Gaussian Low-Pass filter with kernel of size 24 | 0.607 | 0.0004 |
Linearly decreasing weights | 0.584 | 0.00052 |
Appendix A.3. Discrete Fourier Transform
- : Time variable.
- : Frequency variable.
- : Value of detrended signal at .
- : Fourier component at .
Appendix A.4. Measure of Forecast Accuracy
Appendix B. Neural Network
Appendix B.1. Sensitivity Study on Inputs
Group Name | |||||
---|---|---|---|---|---|
Variables 1 | Variables 2 | Variables 3 | Variables 4 | No Var | |
Percentage renewables | ✓ | ✓ | ✓ | ✓ | |
Population growth | ✓ | ✓ | ✓ | ||
Real GDP | ✓ | ✓ | ✓ | ✓ | |
Number of new builds | ✓ | ✓ | |||
Electricity consumer price index | ✓ | ✓ | ✓ | ✓ | |
Average temperature | ✓ | ✓ | ✓ | ✓ | |
Dwelling efficiency | ✓ | ✓ | |||
Bid price | ✓ | ||||
Gas demand | ✓ |
Group | Measure | Window Length for Historical Data | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 2 | 3 | 4 | 6 | 11 | 12 | 13 | 14 | ||
Variables 1 | MASE | 1.37 | 1.84 | 1.89 | 1.40 | 1.51 | 0.96 | 1.30 | ||
MAPE | 208.40 | 323.61 | 338.95 | 216.47 | 239.71 | 125.29 | 195.46 | |||
Variables 2 | MASE | 1.48 | 1.33 | 1.24 | 1.74 | 1.18 | 1.57 | 1.41 | ||
MAPE | 232.67 | 200.02 | 181.64 | 298.99 | 168.57 | 255.76 | 219.49 | |||
Variables 3 | MASE | 1.69 | 1.29 | 1.64 | 1.13 | 1.46 | 1.55 | 1.17 | 0.90 | 1.84 |
MAPE | 284.77 | 189.63 | 273.50 | 159.02 | 228.54 | 251.75 | 170.30 | 113.33 | 325.35 | |
Variables 3 shuffled | MASE | 1.29 | 1.64 | 1.13 | 1.46 | 1.55 | 1.17 | 0.90 | 1.84 | |
MAPE | 190.43 | 273.41 | 158.92 | 228.55 | 251.78 | 170.62 | 113.49 | 325.33 | ||
Variables 3 differencing | MASE | 0.52 | 0.51 | 0.51 | 0.56 | 0.58 | 0.52 | 0.50 | 0.47 | |
MAPE | 260.37 | 266.29 | 178.26 | 208.37 | 168.86 | 199.41 | 156.64 | 119.84 | ||
Variables 4 | MASE | 1.34 | 1.22 | 1.34 | 1.34 | 1.86 | 1.14 | 1.71 | ||
MAPE | 202.43 | 175.95 | 201.76 | 203.67 | 331.46 | 162.83 | 290.18 | |||
No Var | MASE | 1.62 | 1.44 | 1.47 | 1.82 | 1.32 | 1.53 | 1.65 | ||
MAPE | 265.75 | 226.23 | 231.74 | 318.53 | 197.06 | 247.24 | 275.67 |
MAPE 2019 | MAPE 2020 | MAPE 2021 | Overall MAPE | Overall MASE | |
---|---|---|---|---|---|
Variables 1, 12 months | 2.08 | 6.53 | 3.82 | 4.15 | 0.70 |
Variables 2, 11 months | 2.46 | 8.01 | 4.80 | 5.09 | 0.86 |
Variables 3, 13 months | 2.17 | 6.01 | 3.36 | 3.85 | 0.65 |
Variables 3, differencing, 14 months | 3.21 | 4.34 | 5.90 | 4.48 | 0.80 |
Variables 4, 12 months | 2.68 | 7.74 | 4.35 | 4.92 | 0.83 |
No Var, 11 months | 2.82 | 8.76 | 5.59 | 5.72 | 0.96 |
Appendix B.2. Testing Different Network Architectures
- Dropout Layer: Helps prevent overfitting by randomly setting a fraction of input units to 0 at each update during training time.
- Batch Normalisation: Normalises the output of a previous activation layer by subtracting the batch mean and dividing by the batch standard deviation.
- Additional Hidden Layers: Increasing the depth of your network can allow it to capture more complex patterns in the data.
- ReLU Activation Function: Often used instead of sigmoid due to better performance and faster convergence.
Appendix B.3. Neural Network Parameters
Short-Term Predictive Model, Monthly and Hourly Resolution | Long-Term Predictive Model, Monthly Resolution | Long-Term Predictive Model, Hourly Resolution | |
---|---|---|---|
Learning rate | 0.001 | 0.001 | 0.001 |
Batch size | 61 | 64 | 64 |
Number of epochs | 10,000 | 7112 | 7591 |
Method | “ADAM”, “Beta1”→0.9, “Beta2”→0.999, “Epsilon”→1/100,000, “GradientClipping”→None, “L2Regularization”→None, “LearningRate”→Automatic, “LearningRateSchedule”→None, “WeightClipping”→None |
Appendix C. Comparison with SARIMA Model
Appendix C.1. SARIMA Model Explained
- : Non-seasonal parameters.
- : Seasonal parameters.
- : Length of the seasonal cycle.
- Auto-Regressive: AR(p), the value of the signal at t is determined by its own past p values plus some random noise with a variance :
- Moving Average: MA(q), the value of the signal at t is affected by the past q values of the forecast error plus some random noise with a variance :
- Auto-Regressive Integrated Moving Average: ARIMA(p, d, q), the signal exhibits a trend of order d, d = 1 represents a linear trend. By taking the differences between successive values, the treated signal can now be modelled using an ARMA(p, q) process.
Appendix C.2. Results from Baseline SARIMA Model on Monthly Data
- By taking successive differences in the data, the signal becomes stationary. This indicates that an integrated model of order 1 would be a good model for the data. Taking the successive difference in the data 12 months apart also results in a stationary time series. A seasonal model of period 12 months would also be a suitable model for the data. Both the integrated and seasonal components may not be required in the model.
- From the ACF plot on the signal, Figure A11, we note that we have a strong seasonal pattern repeating at 12 lags (month).
- The PACF plot on the signal, Figure A12, shows potentially an order 2 on the auto-regressive model with spikes at lag 1 and lag 3. The rapid decay from lag 1 to lag 2 is an indication that there is no moving average component.
Candidate Model | AIC | |
---|---|---|
1 | SARIMA (1,0,0), (0,1,2)12 | 3425.87 |
2 | SARIMA (1,0,0), (0,1,3)12 | 3429.1 |
3 | SARIMA (1,0,0), (1,1,1)12 | 3429.51 |
4 | SARIMA (1,0,1), (0,1,2)12 | 3431.19 |
5 | SARIMA (1,0,0), (0,1,1)12 | 3431.96 |
6 | SARIMA (2,0,0), (0,1,2)12 | 3432.62 |
7 | SARIMA (2,0,0), (0,1,1)12 | 3432.94 |
8 | SARIMA (1,0,0), (1,1,2)12 | 3434.31 |
9 | SARIMA (1,0,0), (1,1,3)12 | 3436.3 |
10 | SARIMA (1,0,0), (0,1,2)12 | 3438.6 |
Estimate | Standard Error | t-Statistic | p-Value | |
---|---|---|---|---|
a1 | 0.382017 | 0.345881 | 1.10448 | 0.135798 |
α1 | −0.839147 | 0.0885299 | −9.47868 | 1.50274 × 10−16 |
β1 | 0.243915 | 0.0885299 | 2.75517 | 0.00339046 |
Appendix C.3. Results from Baseline SARIMA Model on Hourly Data
Appendix D. Estimate Step Function for Pandemic Modelling
References
- Department for Energy Security and Net Zero; Department for Business, Energy; Industrial Strategy. Net Zero Strategy: Build Back Greener. Available online: https://www.gov.uk/government/publications/net-zero-strategy (accessed on 4 January 2025).
- Department for Energy Security; Net Zero. 2022 UK Greenhouse Gas Emissions, Final Figures. Available online: https://assets.publishing.service.gov.uk/media/65c0d15863a23d0013c821e9/2022-final-greenhouse-gas-emissions-statistical-release.pdf (accessed on 4 January 2025).
- O’Callaghan, B.; Hu, E.; Israel, J.; Llewellyn Smith, C.; Way, R.; Hepburn, C. Could Britain’s Energy Demand Be Met Entirely by Wind and Solar? Smith School of Enterprise and the Environment: Oxford, UK, 2023; Working Paper 23-02. [Google Scholar]
- Cavus, M. Advancing Power Systems with Renewable Energy and Intelligent Technologies: A Comprehensive Review on Grid Transformation and Integration. Electronics 2025, 14, 1159. [Google Scholar] [CrossRef]
- National Grid ESO. Future Energy Scenarios. Available online: https://www.neso.energy/document/264421/download (accessed on 4 January 2025).
- National Energy System Operator. Historic Demand Data. Available online: https://www.nationalgrideso.com/data-portal/historic-demand-data?page=0 (accessed on 4 January 2025).
- González-Romera, E.; Jaramillo-Morán, M.A.; Carmona-Fernández, D. Monthly electric energy demand forecasting with neural networks and Fourier series. Energy Convers. Manag. 2008, 49, 3135–3142. [Google Scholar] [CrossRef]
- Fumi, A.; Pepe, A.; Scarabotti, L.; Schiraldi, M.M. Fourier Analysis for Demand Forecasting in a Fashion Company. Int. J. Eng. Bus. Manag. 2013, 5, 30. [Google Scholar] [CrossRef]
- Li, R.; Jiang, P.; Yang, H.; Li, C. A novel hybrid forecasting scheme for electricity demand time series. Sustain. Cities Soc. 2020, 55, 102036. [Google Scholar] [CrossRef]
- Filik, Ü.B.; Gerek, Ö.N.; Kurban, M. A novel modelling approach for hourly forecasting of long-term electric energy demand. Energy Convers. Manag. 2011, 52, 199–211. [Google Scholar] [CrossRef]
- Hunt, L.C.; Judge, G.; Ninomiya, Y. Underlying trends and seasonality in UK energy demand: A sectoral analysis. Energy Econ. 2003, 25, 93–118. [Google Scholar] [CrossRef]
- Bowerman, B.; O’Connell, R.; Koehler, A. Forecasting, Time Series, and Regression: An Applied Approach, 4th ed.; Thomson Brooks/Cole: Belmont, CA, USA, 2005; p. 326. [Google Scholar]
- Iftikhar, H.; Turpo-Chaparro, J.E.; Rodrigues, P.C.; López-Gonzales, J.L. Day-Ahead Electricity Demand Forecasting Using a Novel Decomposition Combination Method. Energies 2023, 16, 6675. [Google Scholar] [CrossRef]
- Iftikhar, H.; Bibi, N.; Rodrigues, P.C.; López-Gonzales, J.L. Multiple Novel Decomposition Techniques for Time Series Forecasting: Application to Monthly Forecasting of Electricity Consumption in Pakistan. Energies 2023, 16, 2579. [Google Scholar] [CrossRef]
- Tzortzis, A.M.; Pelekis, S.; Spiliotis, E.; Karakolis, E.; Mouzakitis, S.; Psarras, J.; Askounis, D. Transfer Learning for Day-Ahead Load Forecasting: A Case Study on European National Electricity Demand Time Series. Mathematics 2023, 12, 19. [Google Scholar] [CrossRef]
- Fields, N.; Collier, W.; Kiley, F.; Caulker, D.; Blyth, W.; Howells, M.; Brown, E. Long-Term Forecasting: A MAED Application for Sierra Leone’s Electricity Demand (2023–2050). Energies 2024, 17, 2878. [Google Scholar] [CrossRef]
- Elexon. Best View Prices. Available online: https://www.elexonportal.co.uk/BESTVIEWPRICES (accessed on 5 January 2025).
- Department for Energy Security and Net Zero; Department for Business, Energy; Industrial Strategy. Historical Electricity Data. Available online: https://www.gov.uk/government/statistical-data-sets/historical-electricity-data (accessed on 5 January 2025).
- National Grid ESO. Historic GB Generation Mix. Available online: https://www.nationalgrideso.com/data-portal/historic-generation-mix/historic_gb_generation_mix (accessed on 5 January 2025).
- CEDA Archive. HadUK-Grid Gridded Climate Observations on a 5 km Grid over the UK, v1.2.0.Ceda (1836–2022). Available online: https://catalogue.ceda.ac.uk/uuid/adf1a6cf830b4f5385c5d73609df8423/ (accessed on 5 January 2025).
- Statista. Largest Urban Agglomerations in the United Kingdom in 2023. Available online: https://www.statista.com/statistics/294645/population-of-selected-cities-in-united-kingdom-uk/ (accessed on 5 January 2025).
- Britannica. Greater London. Available online: https://www.britannica.com/place/Greater-London (accessed on 5 January 2025).
- Office for National Statistics. Population Estimates for the UK, England, Wales, Scotland, and Northern Ireland: Mid-2022. Figure 3: Interactive Map Comparing Local Authority Median Age and Population Density in UK: Mid-2022. Available online: https://www.ons.gov.uk/peoplepopulationandcommunity/populationandmigration/populationestimates/bulletins/annualmidyearpopulationestimates/mid2022 (accessed on 5 January 2025).
- Office for National Statistics Geography. Local Authority Districts (December 2022) Boundaries UK BFC. Available online: https://geoportal.statistics.gov.uk/maps/305779d69bf44feea05eeaa78ca26b5f (accessed on 5 January 2025).
- Worldometer. United Kingdom GDP. Available online: https://www.worldometers.info/gdp/uk-gdp/ (accessed on 5 January 2025).
- Wolfram. Country Data. Available online: https://reference.wolfram.com/language/ref/CountryData.html (accessed on 5 January 2025).
- Department for Energy Security and Net Zero. Energy Trends: UK Gas. Natural Gas Supply and Consumption (ET 4.1-Quarterly). Available online: https://www.gov.uk/government/statistics/gas-section-4-energy-trends (accessed on 5 January 2025).
- Office for National Statistics. Census 2021: How Homes are Heated in Your Area. Available online: https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/census2021howhomesareheatedinyourarea/2023-01-05 (accessed on 5 January 2025).
- Office for National Statistics. House Building Data, UK: January to March 2023. House Building, UK: Permanent Dwellings Started and Completed by Country. Available online: https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/ukhousebuildingdata/januarytomarch2023 (accessed on 5 January 2025).
- Office for National Statistics. Energy Efficiency of Housing, England and Wales, Five Years Rolling. Available online: https://www.ons.gov.uk/peoplepopulationandcommunity/housing/datasets/energyefficiencyofhousingenglandandwalesfiveyearsrolling (accessed on 5 January 2025).
- Department for Energy Security and Net Zero. Household Energy Efficiency. Available online: https://assets.publishing.service.gov.uk/media/6656084d8f90ef31c23ebb57/HEE_Stats_Release_-_MAY_2024.pdf (accessed on 5 January 2025).
- Downey, A.B. Think Stats, Exploratory Data Analysis, 2nd ed.; O’Reilly Media Inc.: Sebastopol, CA, USA, 2015; p. 79. [Google Scholar]
- Gonzalez, R.C.; Woods, R.E. Digital Image Processing, 4th ed.; Pearson: New York, NY, USA, 2018. [Google Scholar]
- Chat GPT. Neural Networks for Time Series. Available online: https://chatgpt.com/c/86ecec9e-9212-4e33-8118-c15123657ba5 (accessed on 25 January 2025).
- Wolfram Mathematica. Sequence Learning and NLP with Neural Networks. Available online: https://reference.wolfram.com/language/tutorial/NeuralNetworksSequenceLearning.html#825325933 (accessed on 25 January 2025).
- Wolfram Mathematica. NetTrain. Available online: https://reference.wolfram.com/language/ref/NetTrain.html (accessed on 18 August 2025).
- Hyndman, R.J.; Athanasopoulos, G. Forecasting: Principles and Practice, 2nd ed.; OTexts: Melbourne, Australia, 2018. [Google Scholar]
- National Grid. Powering up Christmas: 12 Festive Facts from National Grid. Available online: https://www.nationalgrid.com/powering-christmas-12-festive-facts-national-grid (accessed on 5 January 2025).
- Yukseltan, E.; Yucekaya, A.; Bilge, A.H. Forecasting electricity demand for Turkey: Modeling periodic variations and demand segregation. Appl. Energy 2017, 193, 287–296. [Google Scholar] [CrossRef]
Reference | Method | Input Variables | Output Variable |
---|---|---|---|
González-Romera et al. [7] | Additive decomposition model:
|
| Monthly electric energy demand in Spain—one-month-ahead prediction |
Fumi et al. [8] | Fourier series | 4-year historical sales data | Weekly sales of a medium- to large-sized Italian fashion company |
Filik et al. [10] | Multiplicative decomposition model:
|
| Hourly forecasting of long-term electric energy demand in Turkey—descriptive model |
Our proposed approach | Multiplicative decomposition model:
|
| Hourly forecasting of long-term electric energy demand in the UK—true long-term predictions |
Date | Number of Settlement Periods with Zero Demand |
---|---|
29 August 2009 | 46 |
30 August 2009 | 2 |
9 July 2010 | 46 |
10 July 2010 | 2 |
13 July 2010 | 46 |
14 July 2010 | 2 |
29 May 2012 | 46 |
30 May 2012 | 48 |
31 May 2012 | 48 |
1 June 2012 | 48 |
2 June 2012 | 48 |
3 June 2012 | 48 |
4 June 2012 | 2 |
11 June 2012 | 46 |
14 October 2012 | 1 |
Statistics | Electricity Demand (MW) |
---|---|
Max | 60,672 |
75% | 40,329 |
Median | 34,776 |
25% | 29,220 |
Min | 18,356 |
Independent Variable | Data Resolution | Context |
---|---|---|
Bid price [17] (GBP per megawatt-hour) | Half-hourly, 27 March 2001– 13 June 2024: 406,999 data points | The UK energy market is a so-called deregulated market where the price of energy is governed by the laws of supply and demand. In addition to contracts for the supply of electricity agreed between producers of electricity and the National Grid, there is also a short-term bidding process to keep the grid in balance every 30 min. The bid price can be quite volatile and is eventually reflected in the price paid by the consumers. We selected this factor to explore whether the bid price influences consumers’ behaviour: using less electricity to minimise expenses. The bid price was broadly stable with low volatility until 2020, after which both prices and volatility rose sharply, peaking in 2022 before easing but remaining above historical norms. SBP represents the System Buy Price and SSB, the System Sell Price. Since Thu 5 November 2015, the SBP and SSP are identical at each period. |
Consumer price index (CPI) for electricity [18] (GBP) | Yearly, 1970–2022: 53 data points | The Department for Energy Security & Net Zero produced a historical time series of the electricity component for the consumer price index (CPI) in real terms. This is a proxy for the change in the electricity net selling value to all consumers, indexed on the year 2010 and integrating inflation. The logic for selecting this factor is the same as for the bid price: the consumer may be influenced by the price of electricity. Bid price and CPI are, however, different measures. The CPI rose in the 1970s–1980s, fell steadily through the 1990s, then began recovering in the 2000s, and surged sharply after 2020 to record highs. |
Percentage renewables [19] (Percentage of electricity produced) | Half-hourly, 1 January 2009– 29 May 2024: 270,123 data points | In terms of mode of operation, the wind and solar energy sources have the advantage that no additional energy is required to operate the plant. The station load mentioned earlier (Section 2.1) is reduced when a larger portion of electricity is sourced from renewable sources. In addition, a higher percentage of renewables in the electricity mix may raise awareness of a more mindful consumption of electricity and influence consumers’ behaviour. Based on these considerations and the fact that the percentage of renewables has been steadily increasing across the time span considered (see Figure 1), we selected this factor to explain the decreasing trend in electricity demand in an inverse relationship. |
Average temperature [20] (Celsius Degrees) | Monthly, January 2009– December 2022: 168 data points | Climate change affects countries in different ways, and in the UK, the yearly average temperature has been increasing steadily from 8.9 degrees in 2010 to 9.8 degrees in 2021 (detailed calculations are available in the supporting coding notebook on independent variables). This may impact the amount of heating required during winter while not yet creating a significant need for cooling in the summer. Hence, it may contribute to an overall decrease in electricity demand. The average temperature in the UK has been weighted by the population density of London, Birmingham, Manchester, Leeds, and Glasgow. Additional information includes the following: List of the UK’s largest agglomerations [21]. List of London boroughs [22]. Population density per Local Authority [23]. Local Authority Districts [24]. |
Real GDP [25] (USD) | Yearly, 1993–2022: 30 data points | The Gross Domestic Product (GDP) is often used as an indicator to explain consumers’ behaviour, with an increasing GDP often correlated with an increasing electricity demand. In our case, given that the electricity demand is decreasing, an increase in GDP may indicate that consumers can make a choice for more energy-efficient products. We selected this factor as it is traditionally used in studies on electricity demand. It was increasing linearly until 2007, with a first anomaly showing a plateau in 2008, followed by a drop in 2009. The GDP resumed its increasing trend after 2009 until a second anomaly with a sharp drop in 2020. The term ‘real’ indicates that the GDP is inflation-adjusted. |
Population growth rate [26] (Percentage per year) | Yearly, 2009–2023: 15 data points | While the UK population has been constantly increasing since 2009, a more interesting indicator to follow is the population growth rate. Since 2012 the UK population has been increasing less each year, with a steep drop in 2020–2021, recovering from 2022 onwards. We selected the population growth as an indicator of reduced demand on the housing market and, therefore, on the domestic energy demand. The growth rate is calculated as the successive differences in the population data. |
Gas demand [27] (GW per hour) | Yearly, 1998–2023: 26 data points | According to the 2021 Census [28], mains gas central heating was by far the most common way that households heated their homes. Around three in four households (74%) in England and Wales said it was their only central heating source. Looking at gas demand will help understand whether the decrease in electricity demand is due to fuel switching. The UK gas demand is irregular with a broadly decreasing trend since 2001. The total gas demand includes transformation (electricity generation + heat generation), energy industry use, losses, and final consumption. Electricity generation from gas is already included in the electricity demand data; to avoid double accounting, we removed the electricity generation from the total gas demand. |
Number of new builds [29] (no unit) | Yearly—financial year, 2009–2022: 14 data points | Through building regulations for new homes, the UK government aims to significantly reduce carbon emissions by focusing on improving heating, hot water systems, and reducing heat waste. These regulations have been increasingly ambitious. Part L Volume 1, released in 2021, focused on minimum levels of efficiency or performance in a building’s design, construction, and services. An uplift to Part L released in June 2022 mandated a further reduction of carbon emissions by at least 31% compared to previous regulations. These measures contribute to reducing the demand for electricity. The number of new builds has been increasing since 2009, with a period of sharper increase between 2013 and 2015. |
Measure of housing energy efficiency [30] (no unit) | Yearly—5-year rolling, 2010–2020: 11 data points | Efficiency of existing housing is being improved, the same as for new builds. The Energy Company Obligation (ECO) [31] is a government energy efficiency scheme for low-income and vulnerable energy customers, which aims to reduce energy bills and carbon emissions. ECO measures, started in 2013, include cavity wall, solid wall and loft insulation, smart heating controls, and micro-generation such as air source heat pumps and photovoltaics. These measures contribute to reducing the demand for electricity. The Energy Performance Certificate (EPC) is a measure of the energy efficiency of a building, based on its features such as the building materials used, heating systems and insulation. The average EPC ratings were flat or declining until 2018, but have since improved steadily, peaking around 2022 before levelling off. Each data point is set to the middle of the 5-year rolling period. |
Independent Variables | Correlation with the Signal’s Yearly Trend |
---|---|
Bid price | 0.61 |
Electricity CPI | −0.95 |
Percentage renewables | −0.95 |
Average temperature | −0.83 |
Real GDP | −0.80 |
Population growth | 0.92 |
Gas demand | 0.57 |
Number of new builds | −0.99 |
Housing efficiency | −0.72 |
Amplitude | Phase | Frequency | Period (Months) |
---|---|---|---|
1.00 × 100 | 0.000 | 0.00 × 100 | - |
7.30 × 10−3 | 0.053 | 3.17 × 10−8 | 12.00 |
1.30 × 10−3 | 1.150 | 1.58 × 10−7 | 2.40 |
8.70 × 10−4 | 0.542 | 6.33 × 10−8 | 6.00 |
6.20 × 10−4 | 2.810 | 9.50 × 10−8 | 4.00 |
5.60 × 10−4 | 0.617 | 1.27 × 10−7 | 3.00 |
3.90 × 10−4 | −1.670 | 5.38 × 10−8 | 7.06 |
3.70 × 10−4 | −1.610 | 1.36 × 10−7 | 2.79 |
3.30 × 10−4 | −1.800 | 1.08 × 10−7 | 3.53 |
3.10 × 10−4 | 1.020 | 4.75 × 10−8 | 8.00 |
Amplitude | Phase | Frequency | Period (Months) |
---|---|---|---|
1.00 × 100 | 0.000 | 0.00 × 100 | - |
5.20 × 10−4 | 0.711 | 2.85 × 10−8 | 13.30 |
3.90 × 10−4 | −1.700 | 5.38 × 10−8 | 7.06 |
3.90 × 10−4 | −2.380 | 4.12 × 10−8 | 9.23 |
3.60 × 10−4 | −1.600 | 1.36 × 10−7 | 2.79 |
3.60 × 10−4 | 0.005 | 3.48 × 10−8 | 10.90 |
3.20 × 10−4 | −1.770 | 1.08 × 10−7 | 3.53 |
3.20 × 10−4 | 1.030 | 4.75 × 10−8 | 8.00 |
3.00 × 10−4 | 0.860 | 1.61 × 10−7 | 2.35 |
2.90 × 10−4 | −1.610 | 6.97 × 10−8 | 5.45 |
Overall Training Period 2009–2016 | Overall Validation Period 2017–2018 | Overall Testing Period 2019–2021 | 2019 | 2020 | 2021 | |
---|---|---|---|---|---|---|
Short-term predictive model, monthly resolution | 1.17 | 1.63 | 3.52 | 2.49 | 5.35 | 2.71 |
Long-term predictive model 1, monthly resolution | 1.17 | 1.63 | 4.62 | 2.29 | 6.51 | 5.06 |
Long-term predictive model 2, monthly resolution | 1.39 | 1.66 | 4.16 | 2.15 | 6.84 | 3.48 |
Time Lag | Number of Fourier Components | |
---|---|---|
Cyclic component model 1 | 13 | 12 |
Cyclic component model 2 | 5 | 2 |
Overall Training Period 2009–2016 | Overall Validation Period 2017–2018 | Overall Testing Period 2019–2021 | 2019 | 2020 | 2021 | |
---|---|---|---|---|---|---|
Short-term predictive model, hourly resolution | 6.27 | 6.51 | 7.51 | 7.22 | 13.36 | 14.20 |
Long-term predictive model 1, hourly resolution | 6.27 | 6.51 | 8.62 | 7.32 | 13.76 | 14.51 |
Long-term predictive model 2, hourly resolution | 6.29 | 6.50 | 9.79 | 7.60 | 14.29 | 14.96 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Baillon, M.; Romano, M.C.; Ullner, E. Multiplicative Decomposition Model to Predict UK’s Long-Term Electricity Demand with Monthly and Hourly Resolution. Analytics 2025, 4, 27. https://doi.org/10.3390/analytics4040027
Baillon M, Romano MC, Ullner E. Multiplicative Decomposition Model to Predict UK’s Long-Term Electricity Demand with Monthly and Hourly Resolution. Analytics. 2025; 4(4):27. https://doi.org/10.3390/analytics4040027
Chicago/Turabian StyleBaillon, Marie, María Carmen Romano, and Ekkehard Ullner. 2025. "Multiplicative Decomposition Model to Predict UK’s Long-Term Electricity Demand with Monthly and Hourly Resolution" Analytics 4, no. 4: 27. https://doi.org/10.3390/analytics4040027
APA StyleBaillon, M., Romano, M. C., & Ullner, E. (2025). Multiplicative Decomposition Model to Predict UK’s Long-Term Electricity Demand with Monthly and Hourly Resolution. Analytics, 4(4), 27. https://doi.org/10.3390/analytics4040027