...
- Post-detrending cleanup: Additional outliers detected only after detrending are removed.
- Selection of training and validation periods: For each country, separate time periods were selected for training and validation of the model. Years strongly influenced by external socio-economic anomalies (e.g., 2009 financial crisis or 2020 COVID-19 pandemic) were sometimes excluded to avoid distorting the model.
Table 1.1 summarises the training/validation periods, excluded years, and notes for each country. As mentioned, a total of 42 countries were initially considered; however, 8 countries (highlighted in red in the table) were excluded due to insufficient data coverage, irregular or incoherent distributions, or very short time series that were deemed unsuitable for model training or validation.
Table 1.1: Overview of electricity load data availability and selection by country.
| Anchor | ||||
|---|---|---|---|---|
|
This table provides, for each country: the ISO (3166-1 alpha-2) code, full country name, selected training and validation periods, skipped years (if any), and notes explaining the selection criteria or reasons for exclusion. The excluded countries are listed in red.
ISO Code | Country Name | Training Period | Validation Period | Skip Years | Notes |
|---|---|---|---|---|---|
AL | Albania | - | - | - | Low data coverage, with multiple gaps and incoherent data distribution over different periods. |
AT | Austria | 2015 - 2019 | 2021 - 2024 | - | |
BA | Bosnia & Herzegovina | 2013 - 2019 | 2006 - 2012 | 2009 | |
BE | Belgium | 2013 - 2019 | 2006 - 2012 | 2009 | |
BG | Bulgaria | 2015 - 2024 | 2006 - 2014 | - | |
CH | Switzerland | 2015 - 2019 | 2020 - 2022 | - | |
CS | Serbia & Montenegro | - | - | - | Only one year of available data (2006). Data available for Serbia and Montenegro separately after 2007. |
CY | Cyprus | 2015 - 2018 | 2013 - 2014 | - | |
CZ | Czech Republic | 2015 - 2024 | 2006 - 2014 | 2020 | |
DE | Germany | 2018 - 2024 | 2014 - 2017 | 2020 | |
DK | Denmark | 2017 - 2024 | 2010 - 2016 | - | |
EE | Estonia | 2017 - 2024 | 2010 - 2016 | - | |
ES | Spain | 2010 - 2019 | 2021 - 2024 | 2020 | |
FI | Finland | 2017 - 2024 | 2010 - 2016 | - | |
FR | France | 2015 - 2024 | 2008 - 2014 | - | |
GB | Great Britain | 2015 - 2021 | 2010 - 2014 | 2020 | |
GE | Georgia | - | - | - | The period of data is too short (only 3 years). |
GR | Greece | 2010 - 2019 | 2020 - 2024 | - | |
HR | Croatia | 2015 - 2024 | 2006 - 2014 | 2020 | |
HU | Hungary | 2014 - 2019 | 2009 - 2013 | - | |
IE | Ireland | 2017 - 2024 | 2010 - 2016 | 2020 | |
IS | Iceland | 2015 - 2019 | 2011 - 2013 | 2014 | |
IT | Italy | 2010 - 2019 | 2021- 2024 | 2020 | |
LT | Lithuania | 2017 - 2024 | 2011 - 2016 | - | |
LU | Luxembourg | 2022 - 2024 | 2019 - 2021 | 2020 | |
LV | Latvia | 2017 - 2024 | 2010 - 2016 | - | |
MD | Moldova | - | - | - | The period of data is too short (only 5 years) and the distribution is not regular. |
ME | Montenegro | 2016 - 2020 | 2013 - 2015 | - | |
MK | North Macedonia | 2006 - 2012 | 2013 - 2017 | 2009 | |
NI | Northern Ireland | - | - | - | The period of data is too short. |
NL | Netherlands | 2016 - 2024 | 2010 - 2014 | 2015 | |
NO | Norway | 2017 - 2024 | 2010 - 2016 | - | |
PL | Poland | 2015 - 2024 | 2006 - 2014 | 2020 | |
PT | Portugal | 2015 - 2024 | 2006 - 2014 | 2020 | |
RO | Romania | 2019 - 2024 | 2015 - 2018 | 2020 | |
RS | Serbia | 2014 - 2020 | 2007 - 2013 | - | |
SE | Sweden | 2017 - 2024 | 2010 - 2016 | - | |
SI | Slovenia | 2013 - 2019 | 2006 - 2012 | 2009 | |
SK | Slovakia | 2013 - 2019 | 2006 - 2012 | 2009 | |
TR | Turkey | - | - | - | The period of data is too short (only 3.5 years). |
UA | Ukraine | - | - | - | Data presents incoherent distributions over different periods. The most recent data seems correct, but the period is too short. |
XK | Kosovo | - | - | - | The period of data is too short (only 3.5 years). |
| Anchor | ||||
|---|---|---|---|---|
|
Figure 1.1: Examples of preliminary data cleaning for electricity load data, here shown for Germany, Great Britain, Ireland, and Slovenia. For Germany, although data were available for the entire period from 2006 to 2024, only the values from 2015 onwards were retained, as they appeared more reliable and still ensured a sufficiently long historical period for modelling. For Great Britain, the time series was shorter and characterised by a clear jump between 2014 and 2015. While anomalously low values were removed, additional adjustments were required to realign the two segments of the time series. In the case of Ireland, all available data were initially retained, as the series showed a consistent and coherent structure throughout. For Slovenia, the data showed an abrupt degradation in quality starting in 2020. In this case, only the period up to 2019 was used for model calibration and validation, discarding the more recent, less reliable values.
...
The daily electricity demand
| Mathinline |
|---|
Y_t |
is expressed as:
| Mathdisplay |
|---|
Y_t = \beta_0 + \sum_{i=1}^{n} f_i(X_{i,t}) + \varepsilon_t |
...
is the detrended daily electricity load at day t,
| Mathinline |
|---|
\beta_0 |
is the intercept,
| Mathinline |
|---|
f_i(\cdot) |
...
and
| Mathinline |
|---|
\varepsilon_t |
is the residual error term.
...
| Mathdisplay |
|---|
f_j(x_j) = \sum_{q=1}^{k_j} b_{j,q}(x_j) \, \beta_{j,q} |
with
| Mathinline |
|---|
b_{j,q} |
being the spline basis functions and
...
| Anchor | ||||
|---|---|---|---|---|
|
Figure 1.5: Top: Time series of actual vs. predicted load in France from 2008 to 2014, comparing the GAM model (green) with the actual load (red) and a simplified model (dashed blue).
Bottom: Daily percentage error, computed as the difference between the green and red curves in the top panel, over the same period.
...
The Electricity Demand Model estimates electricity demand time series for 34 European countries, aggregated at the national level (ADM0). Data are available at daily, monthly, seasonal, and annual resolutions, following the Temporal Aggregation Procedure.
Energy Demand Model (Global Domain)
...
- Monthly climatology calculation over a selected reference period (e.g. 2000-2019):
where x is the HDD or CDD value for month m and year y, N is the number of years (e.g. 20).Mathdisplay \text{climatology}_m = \frac{\sum_{y=1}^N x_m^y}{N} - Spatial aggregation to national level (ADM0) (for more details on this please refer to Spatial Aggregation Procedure).
- Weighting by population to ensure that the indicator is representative of the amount of people actually living in that area.
- Summation of HDD and CDD to produce the final EDD index:
Mathdisplay EDD = HDD_{weighted} + CDD_{weighted}
...
Table 2.1 Minima and maxima of HDD and CDD bias (C3S – IEA) for selected months (January, April, July and October).
Indicator | Min/Max [C°] | Month | |||
|---|---|---|---|---|---|
1 | 4 | 7 | 10 | ||
HDD Bias | Min | -63.89 | -74.57 | -64.62 | -72.47 |
Max | 87.07 | 90.65 | 108.27 | 96.47 | |
CDD Bias | Min | 49.13 | -52.28 | -66.04 | -65.45 |
Max | 99.35 | 94.74 | 88.85 | 104.47 | |
| Anchor | ||||
|---|---|---|---|---|
|
Table 2.2: Pearson correlation coefficients among the ENTSO-E, IEA loads and the EDD proxy for selected countries.
Country | Load ENTSO-E vs EDD | Load ENTSO-E vs IEA | Load IEA vs EDD |
|---|---|---|---|
Australia | 0.29 | ||
Canada | 0.89 | ||
France | 0.96 | 1.00 | 0.96 |
Japan | 0.66 | ||
Mexico | 0.14 | ||
Norway | 0.33 | 0.99 | 0.95 |
Output Data
The model provides national-level (ADM0) time series of Heating Degree Days (HDD), Cooling Degree Days (CDD), and their sum (Energy Degree Days, EDD). Data are available at monthly, seasonal, and annual resolutions, following the Temporal Aggregation Procedure.
| Note |
|---|
Please note: EDD—including both HDD and CDD—is aggregated by summing rather than averaging. This approach reflects the cumulative nature of heating and cooling needs over time and ensures that seasonal and annual totals accurately represent overall energy demand. |
...
For the references, please refer to the References section in the Product User Guide.
| Info | ||
|---|---|---|
| ||
This document has been produced in the context of the Copernicus Climate Change Service (C3S). The activities leading to these results have been contracted by the European Centre for Medium-Range Weather Forecasts, operator of C3S on behalf of the European Union (Delegation Agreement signed on 11/11/2014 and Contribution Agreement signed on 22/07/2021). All information in this document is provided "as is" and no guarantee or warranty is given that the information is fit for any particular purpose. The users thereof use the information at their sole risk and liability. For the avoidance of all doubt, the European Commission and the European Centre for Medium - Range Weather Forecasts have no liability in respect of this document, which is merely representing the author's view. |
...





