Denmark West (DK1) Demand Forecast Accuracy and Bias, 15 October to 12 November 2026
The day-ahead demand forecast for Denmark West (DK1) was off by 1.1% on average (mean absolute percentage error) over 631 hours from 15 October to 12 November 2026, and 96% of hours landed within 5% of the reading. Its bias was -0.1%: it ran close to balanced on average. The largest miss was 375 MW (14.7%) too low at 18 Oct 2026, 03:00 CEST (UTC+02:00). Dates and times are local (Europe/Copenhagen).
Key Facts
- The day-ahead demand forecast for Denmark West (DK1) was off by 1.1% on average (mean absolute percentage error) over 631 hours from 15 October to 12 November 2026, and 96% of hours landed within 5% of the reading. Its bias was -0.1%: it ran close to balanced on average. The largest miss was 375 MW (14.7%) too low at 18 Oct 2026, 03:00 CEST (UTC+02:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Denmark West (DK1) came 1 (1 is the smallest error).
- On average the forecast differed from reported demand by 30 MW, against average demand of 2,865 MW.
- The forecast was above reported demand in 49% of compared hours.
Forecast Error at a Glance
631 hours from 15 October to 12 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-4 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 375 MW (14.7%) too low at 18 Oct 2026, 03:00 CEST (UTC+02:00): forecast 2,174 MW, reported 2,549 MW.
Source: ENTSO-E Transparency Platform (transparency.entsoe.eu), CC BY 4.0. Aggregated and converted by World Power Monitor; ENTSO-E does not endorse this site. (ENTSO-E Terms of Use plus CC BY 4.0 for listed data items) Data as of 2026-11-12. Accuracy is computed by World Power Monitor from the operator's hourly forecast and reported demand.
Forecast and Reported Demand, Last 7 Days
Local time, to 12 Nov 2026, 14:00 CET (UTC+01:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 15:00 | 3,054 MW | 3,072 MW |
| 5 Nov, 16:00 | 3,092 MW | 3,076 MW |
| 5 Nov, 17:00 | 3,190 MW | 3,192 MW |
| 5 Nov, 18:00 | 3,076 MW | 3,085 MW |
| 5 Nov, 19:00 | 2,924 MW | 2,915 MW |
| 5 Nov, 20:00 | 2,822 MW | 2,823 MW |
| 5 Nov, 21:00 | 2,680 MW | 2,693 MW |
| 5 Nov, 22:00 | 2,652 MW | 2,550 MW |
| 5 Nov, 23:00 | 2,527 MW | 2,515 MW |
| 6 Nov, 00:00 | 2,859 MW | 2,826 MW |
| 6 Nov, 01:00 | 2,909 MW | 2,904 MW |
| 6 Nov, 02:00 | 2,980 MW | 2,966 MW |
| 6 Nov, 03:00 | 2,937 MW | 2,922 MW |
| 6 Nov, 04:00 | 2,729 MW | 2,749 MW |
| 6 Nov, 05:00 | 2,553 MW | 2,579 MW |
| 6 Nov, 06:00 | 2,692 MW | 2,697 MW |
| 6 Nov, 07:00 | 2,930 MW | 2,939 MW |
| 6 Nov, 08:00 | n/a | 3,088 MW |
| 6 Nov, 09:00 | 3,161 MW | 3,157 MW |
| 6 Nov, 10:00 | n/a | 3,286 MW |
| 6 Nov, 11:00 | 3,535 MW | 3,481 MW |
| 6 Nov, 12:00 | 3,519 MW | 3,529 MW |
| 6 Nov, 13:00 | 3,338 MW | 3,369 MW |
| 6 Nov, 14:00 | 3,111 MW | 3,153 MW |
| 6 Nov, 15:00 | n/a | 2,834 MW |
| 6 Nov, 16:00 | 2,844 MW | 2,832 MW |
| 6 Nov, 17:00 | 3,025 MW | 3,020 MW |
| 6 Nov, 18:00 | 2,887 MW | 2,917 MW |
| 6 Nov, 19:00 | 2,702 MW | 2,705 MW |
| 6 Nov, 20:00 | 2,553 MW | 2,560 MW |
| 6 Nov, 21:00 | n/a | 2,460 MW |
| 6 Nov, 22:00 | n/a | 2,337 MW |
| 6 Nov, 23:00 | 2,438 MW | 2,280 MW |
| 7 Nov, 00:00 | n/a | 2,582 MW |
| 7 Nov, 01:00 | 2,662 MW | 2,661 MW |
| 7 Nov, 02:00 | n/a | 2,719 MW |
| 7 Nov, 03:00 | 2,751 MW | 2,759 MW |
| 7 Nov, 04:00 | 2,608 MW | 2,621 MW |
| 7 Nov, 05:00 | n/a | 2,432 MW |
| 7 Nov, 06:00 | 2,273 MW | 2,284 MW |
| 7 Nov, 07:00 | n/a | 2,393 MW |
| 7 Nov, 08:00 | 2,500 MW | 2,502 MW |
| 7 Nov, 09:00 | 2,674 MW | 2,660 MW |
| 7 Nov, 10:00 | 2,841 MW | 2,827 MW |
| 7 Nov, 11:00 | 2,904 MW | 2,917 MW |
| 7 Nov, 12:00 | 2,899 MW | 2,903 MW |
| 7 Nov, 13:00 | 2,779 MW | 2,777 MW |
| 7 Nov, 14:00 | 2,632 MW | 2,649 MW |
| 7 Nov, 15:00 | 2,536 MW | 2,548 MW |
| 7 Nov, 16:00 | 2,599 MW | 2,582 MW |
| 7 Nov, 17:00 | 2,789 MW | 2,771 MW |
| 7 Nov, 18:00 | 2,688 MW | 2,714 MW |
| 7 Nov, 19:00 | n/a | 2,518 MW |
| 7 Nov, 20:00 | 2,420 MW | 2,427 MW |
| 7 Nov, 21:00 | n/a | 2,337 MW |
| 7 Nov, 22:00 | 2,264 MW | 2,263 MW |
| 7 Nov, 23:00 | 2,206 MW | 2,237 MW |
| 8 Nov, 00:00 | 2,386 MW | 2,385 MW |
| 8 Nov, 01:00 | 2,475 MW | 2,453 MW |
| 8 Nov, 02:00 | n/a | 2,623 MW |
| 8 Nov, 03:00 | n/a | 2,579 MW |
| 8 Nov, 04:00 | 2,473 MW | 2,468 MW |
| 8 Nov, 05:00 | 2,336 MW | 2,354 MW |
| 8 Nov, 06:00 | 2,191 MW | 2,199 MW |
| 8 Nov, 07:00 | 2,292 MW | 2,305 MW |
| 8 Nov, 08:00 | 2,414 MW | 2,413 MW |
| 8 Nov, 09:00 | 2,564 MW | 2,567 MW |
| 8 Nov, 10:00 | 2,802 MW | 2,773 MW |
| 8 Nov, 11:00 | 2,908 MW | 2,915 MW |
| 8 Nov, 12:00 | 2,908 MW | 2,916 MW |
| 8 Nov, 13:00 | 2,851 MW | 2,860 MW |
| 8 Nov, 14:00 | 2,775 MW | 2,774 MW |
| 8 Nov, 15:00 | n/a | 2,672 MW |
| 8 Nov, 16:00 | n/a | 2,717 MW |
| 8 Nov, 17:00 | 2,890 MW | 2,880 MW |
| 8 Nov, 18:00 | 2,738 MW | 2,762 MW |
| 8 Nov, 19:00 | 2,564 MW | 2,568 MW |
| 8 Nov, 20:00 | n/a | 2,428 MW |
| 8 Nov, 21:00 | 2,368 MW | 2,371 MW |
| 8 Nov, 22:00 | n/a | 2,334 MW |
| 8 Nov, 23:00 | 2,352 MW | 2,319 MW |
| 9 Nov, 00:00 | 2,567 MW | 2,578 MW |
| 9 Nov, 01:00 | n/a | 2,689 MW |
| 9 Nov, 02:00 | 2,705 MW | 2,694 MW |
| 9 Nov, 03:00 | n/a | 2,707 MW |
| 9 Nov, 04:00 | 2,566 MW | 2,570 MW |
| 9 Nov, 05:00 | 2,352 MW | 2,374 MW |
| 9 Nov, 06:00 | 2,511 MW | 2,504 MW |
| 9 Nov, 07:00 | 2,860 MW | 2,834 MW |
| 9 Nov, 08:00 | n/a | 3,053 MW |
| 9 Nov, 09:00 | 3,138 MW | 3,115 MW |
| 9 Nov, 10:00 | 3,247 MW | 3,260 MW |
| 9 Nov, 11:00 | 3,226 MW | 3,248 MW |
| 9 Nov, 12:00 | 3,160 MW | 3,165 MW |
| 9 Nov, 13:00 | 3,143 MW | 3,151 MW |
| 9 Nov, 14:00 | 3,019 MW | 2,986 MW |
| 9 Nov, 15:00 | n/a | 2,927 MW |
| 9 Nov, 16:00 | 3,021 MW | 3,023 MW |
| 9 Nov, 17:00 | 3,044 MW | 3,060 MW |
| 9 Nov, 18:00 | 3,015 MW | 3,017 MW |
| 9 Nov, 19:00 | 2,818 MW | 2,833 MW |
| 9 Nov, 20:00 | 2,745 MW | 2,740 MW |
| 9 Nov, 21:00 | 2,620 MW | 2,627 MW |
| 9 Nov, 22:00 | n/a | 2,488 MW |
| 9 Nov, 23:00 | 2,440 MW | 2,456 MW |
| 10 Nov, 00:00 | 2,782 MW | 2,730 MW |
| 10 Nov, 01:00 | 2,882 MW | 2,883 MW |
| 10 Nov, 02:00 | n/a | 2,830 MW |
| 10 Nov, 03:00 | n/a | 2,680 MW |
| 10 Nov, 04:00 | 2,475 MW | 2,473 MW |
| 10 Nov, 05:00 | 2,386 MW | 2,374 MW |
| 10 Nov, 06:00 | 2,673 MW | 2,647 MW |
| 10 Nov, 07:00 | 2,912 MW | 2,931 MW |
| 10 Nov, 08:00 | 3,041 MW | 3,034 MW |
| 10 Nov, 09:00 | n/a | 3,089 MW |
| 10 Nov, 10:00 | 3,219 MW | 3,222 MW |
| 10 Nov, 11:00 | 3,255 MW | 3,240 MW |
| 10 Nov, 12:00 | 3,338 MW | 3,328 MW |
| 10 Nov, 13:00 | 3,345 MW | 3,322 MW |
| 10 Nov, 14:00 | 3,155 MW | 3,183 MW |
| 10 Nov, 15:00 | 3,014 MW | 2,997 MW |
| 10 Nov, 16:00 | 3,050 MW | 3,051 MW |
| 10 Nov, 17:00 | 3,155 MW | 3,179 MW |
| 10 Nov, 18:00 | 3,001 MW | 3,006 MW |
| 10 Nov, 19:00 | 2,874 MW | 2,865 MW |
| 10 Nov, 20:00 | 2,718 MW | 2,732 MW |
| 10 Nov, 21:00 | n/a | 2,638 MW |
| 10 Nov, 22:00 | 2,657 MW | 2,521 MW |
| 10 Nov, 23:00 | 2,605 MW | 2,473 MW |
| 11 Nov, 00:00 | n/a | 2,785 MW |
| 11 Nov, 01:00 | 2,937 MW | 2,920 MW |
| 11 Nov, 02:00 | 3,140 MW | 3,092 MW |
| 11 Nov, 03:00 | 3,125 MW | 3,123 MW |
| 11 Nov, 04:00 | 2,823 MW | 2,857 MW |
| 11 Nov, 05:00 | 2,601 MW | 2,625 MW |
| 11 Nov, 06:00 | 2,810 MW | 2,812 MW |
| 11 Nov, 07:00 | n/a | 3,038 MW |
| 11 Nov, 08:00 | 3,164 MW | 3,161 MW |
| 11 Nov, 09:00 | n/a | 3,194 MW |
| 11 Nov, 10:00 | 3,204 MW | 3,202 MW |
| 11 Nov, 11:00 | n/a | 3,225 MW |
| 11 Nov, 12:00 | 3,188 MW | 3,181 MW |
| 11 Nov, 13:00 | 3,028 MW | 3,033 MW |
| 11 Nov, 14:00 | 2,950 MW | 2,934 MW |
| 11 Nov, 15:00 | 2,889 MW | 2,875 MW |
| 11 Nov, 16:00 | 2,970 MW | 2,959 MW |
| 11 Nov, 17:00 | 3,131 MW | 3,128 MW |
| 11 Nov, 18:00 | 3,001 MW | 3,018 MW |
| 11 Nov, 19:00 | 2,847 MW | 2,826 MW |
| 11 Nov, 20:00 | 2,784 MW | 2,781 MW |
| 11 Nov, 21:00 | 2,693 MW | 2,681 MW |
| 11 Nov, 22:00 | n/a | 2,608 MW |
| 11 Nov, 23:00 | n/a | 2,555 MW |
| 12 Nov, 00:00 | 2,693 MW | 2,714 MW |
| 12 Nov, 01:00 | 2,726 MW | 2,721 MW |
| 12 Nov, 02:00 | 2,829 MW | 2,816 MW |
| 12 Nov, 03:00 | n/a | 2,910 MW |
| 12 Nov, 04:00 | 2,852 MW | 2,852 MW |
| 12 Nov, 05:00 | 2,603 MW | 2,616 MW |
| 12 Nov, 06:00 | 2,715 MW | 2,717 MW |
| 12 Nov, 07:00 | 3,048 MW | 3,040 MW |
| 12 Nov, 08:00 | 3,209 MW | 3,211 MW |
| 12 Nov, 09:00 | 3,329 MW | 3,304 MW |
| 12 Nov, 10:00 | n/a | 3,504 MW |
| 12 Nov, 11:00 | 3,526 MW | 3,489 MW |
| 12 Nov, 12:00 | 3,458 MW | 3,498 MW |
| 12 Nov, 13:00 | n/a | 3,425 MW |
| 12 Nov, 14:00 | 3,436 MW | 3,439 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (631 of 687 hours in the window). Missing and zero values, and readings under 30% or over 3 times the grid's own median for the window, are treated as reporting faults and left out.
- Error is (forecast minus reported demand) divided by reported demand; average error uses absolute values so high and low misses do not cancel. Bias keeps the sign and does cancel.
- Reported demand is preliminary and may be revised. A 30 day window is a short sample and one heat wave or holiday can move these figures.
- European figures are for the ENTSO-E bidding zone named on this page. US and European grids are ranked separately.
Related
Cite this page
World Power Monitor. (2026). Denmark West (DK1) Demand Forecast Accuracy and Bias. https://worldpowermonitor.com/forecast-accuracy/dk1/
World Power Monitor. Denmark West (DK1) Demand Forecast Accuracy and Bias. Data as of 2026-11-12. Data from ENTSO-E Transparency Platform. https://worldpowermonitor.com/forecast-accuracy/dk1/
@misc{wpm_forecast_accuracy_dk1_2026,
title = {{Denmark West (DK1) Demand Forecast Accuracy and Bias}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-12. Data from ENTSO-E Transparency Platform.},
url = {https://worldpowermonitor.com/forecast-accuracy/dk1/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/dk1/
The Copy buttons add today's date as the access date.