Serbia Demand Forecast Accuracy: Error, Bias and Worst Miss, 15 October to 12 November 2026
The day-ahead demand forecast for Serbia was off by 3.6% on average (mean absolute percentage error) over 686 hours from 15 October to 12 November 2026, and 74% of hours landed within 5% of the reading. Its bias was +0.4%: it ran close to balanced on average. The largest miss was 1,514 MW (30.8%) too low at 9 Nov 2026, 10:00 CET (UTC+01:00). Dates and times are local (Europe/Belgrade).
Key Facts
- The day-ahead demand forecast for Serbia was off by 3.6% on average (mean absolute percentage error) over 686 hours from 15 October to 12 November 2026, and 74% of hours landed within 5% of the reading. Its bias was +0.4%: it ran close to balanced on average. The largest miss was 1,514 MW (30.8%) too low at 9 Nov 2026, 10:00 CET (UTC+01:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Serbia came 27 (1 is the smallest error).
- On average the forecast differed from reported demand by 147 MW, against average demand of 4,086 MW.
- The forecast was above reported demand in 52% of compared hours.
Forecast Error at a Glance
686 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 (+10 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 1,514 MW (30.8%) too low at 9 Nov 2026, 10:00 CET (UTC+01:00): forecast 3,402 MW, reported 4,916 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, 13:00 CET (UTC+01:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 14:00 | 4,519 MW | 4,475 MW |
| 5 Nov, 15:00 | 4,656 MW | 4,522 MW |
| 5 Nov, 16:00 | 4,729 MW | 4,750 MW |
| 5 Nov, 17:00 | 4,988 MW | 4,880 MW |
| 5 Nov, 18:00 | 4,902 MW | 4,879 MW |
| 5 Nov, 19:00 | 4,859 MW | 4,855 MW |
| 5 Nov, 20:00 | 4,828 MW | 4,793 MW |
| 5 Nov, 21:00 | 4,676 MW | 4,620 MW |
| 5 Nov, 22:00 | 4,600 MW | 4,466 MW |
| 5 Nov, 23:00 | 4,372 MW | 4,369 MW |
| 6 Nov, 00:00 | 4,210 MW | 4,315 MW |
| 6 Nov, 01:00 | 3,933 MW | 4,021 MW |
| 6 Nov, 02:00 | 3,679 MW | 3,761 MW |
| 6 Nov, 03:00 | 3,519 MW | 3,631 MW |
| 6 Nov, 04:00 | 3,557 MW | 3,657 MW |
| 6 Nov, 05:00 | 3,786 MW | 3,822 MW |
| 6 Nov, 06:00 | 4,172 MW | 4,284 MW |
| 6 Nov, 07:00 | 4,531 MW | 4,660 MW |
| 6 Nov, 08:00 | 4,577 MW | 4,769 MW |
| 6 Nov, 09:00 | 4,503 MW | 4,737 MW |
| 6 Nov, 10:00 | 4,363 MW | 4,658 MW |
| 6 Nov, 11:00 | 4,193 MW | 4,547 MW |
| 6 Nov, 12:00 | 4,234 MW | 4,464 MW |
| 6 Nov, 13:00 | 4,283 MW | 4,422 MW |
| 6 Nov, 14:00 | 4,263 MW | 4,390 MW |
| 6 Nov, 15:00 | 4,446 MW | 4,466 MW |
| 6 Nov, 16:00 | 4,779 MW | 4,744 MW |
| 6 Nov, 17:00 | 4,969 MW | 4,904 MW |
| 6 Nov, 18:00 | 4,962 MW | 4,931 MW |
| 6 Nov, 19:00 | 4,961 MW | 4,933 MW |
| 6 Nov, 20:00 | 4,958 MW | 4,858 MW |
| 6 Nov, 21:00 | 4,671 MW | 4,721 MW |
| 6 Nov, 22:00 | 4,461 MW | 4,596 MW |
| 6 Nov, 23:00 | 4,456 MW | 4,548 MW |
| 7 Nov, 00:00 | 4,283 MW | 4,523 MW |
| 7 Nov, 01:00 | 4,033 MW | 4,254 MW |
| 7 Nov, 02:00 | 3,764 MW | 3,995 MW |
| 7 Nov, 03:00 | 3,583 MW | 3,832 MW |
| 7 Nov, 04:00 | 3,622 MW | 3,782 MW |
| 7 Nov, 05:00 | 3,675 MW | 3,819 MW |
| 7 Nov, 06:00 | 3,851 MW | 3,989 MW |
| 7 Nov, 07:00 | 4,173 MW | 4,261 MW |
| 7 Nov, 08:00 | 4,323 MW | 4,493 MW |
| 7 Nov, 09:00 | 4,242 MW | 4,678 MW |
| 7 Nov, 10:00 | 4,073 MW | 4,748 MW |
| 7 Nov, 11:00 | 4,057 MW | 4,683 MW |
| 7 Nov, 12:00 | 4,038 MW | 4,635 MW |
| 7 Nov, 13:00 | 4,093 MW | 4,558 MW |
| 7 Nov, 14:00 | 4,121 MW | 4,491 MW |
| 7 Nov, 15:00 | 4,268 MW | 4,502 MW |
| 7 Nov, 16:00 | 4,565 MW | 4,662 MW |
| 7 Nov, 17:00 | 4,773 MW | 4,789 MW |
| 7 Nov, 18:00 | 4,781 MW | 4,763 MW |
| 7 Nov, 19:00 | 4,740 MW | 4,676 MW |
| 7 Nov, 20:00 | 4,655 MW | 4,588 MW |
| 7 Nov, 21:00 | 4,527 MW | 4,502 MW |
| 7 Nov, 22:00 | 4,414 MW | 4,495 MW |
| 7 Nov, 23:00 | 4,322 MW | 4,456 MW |
| 8 Nov, 00:00 | 4,253 MW | 4,277 MW |
| 8 Nov, 01:00 | 4,015 MW | 4,070 MW |
| 8 Nov, 02:00 | 3,726 MW | 3,806 MW |
| 8 Nov, 03:00 | 3,600 MW | 3,628 MW |
| 8 Nov, 04:00 | 3,525 MW | 3,576 MW |
| 8 Nov, 05:00 | 3,559 MW | 3,580 MW |
| 8 Nov, 06:00 | 3,624 MW | 3,623 MW |
| 8 Nov, 07:00 | 3,772 MW | 3,789 MW |
| 8 Nov, 08:00 | 3,901 MW | 4,092 MW |
| 8 Nov, 09:00 | 4,063 MW | 4,249 MW |
| 8 Nov, 10:00 | 4,025 MW | 4,315 MW |
| 8 Nov, 11:00 | 3,930 MW | 4,344 MW |
| 8 Nov, 12:00 | 3,926 MW | 4,320 MW |
| 8 Nov, 13:00 | 3,922 MW | 4,268 MW |
| 8 Nov, 14:00 | 3,957 MW | 4,147 MW |
| 8 Nov, 15:00 | 4,085 MW | 4,183 MW |
| 8 Nov, 16:00 | 4,356 MW | 4,304 MW |
| 8 Nov, 17:00 | 4,490 MW | 4,484 MW |
| 8 Nov, 18:00 | 4,488 MW | 4,510 MW |
| 8 Nov, 19:00 | 4,504 MW | 4,525 MW |
| 8 Nov, 20:00 | 4,488 MW | 4,559 MW |
| 8 Nov, 21:00 | 4,476 MW | 4,455 MW |
| 8 Nov, 22:00 | 4,297 MW | 4,418 MW |
| 8 Nov, 23:00 | 4,232 MW | 4,370 MW |
| 9 Nov, 00:00 | 4,139 MW | 4,012 MW |
| 9 Nov, 01:00 | 3,820 MW | 3,728 MW |
| 9 Nov, 02:00 | 3,600 MW | 3,493 MW |
| 9 Nov, 03:00 | 3,465 MW | 3,325 MW |
| 9 Nov, 04:00 | 3,526 MW | 3,370 MW |
| 9 Nov, 05:00 | 3,686 MW | 3,559 MW |
| 9 Nov, 06:00 | 4,123 MW | 3,985 MW |
| 9 Nov, 07:00 | 4,581 MW | 4,389 MW |
| 9 Nov, 08:00 | 4,844 MW | 4,492 MW |
| 9 Nov, 09:00 | 4,981 MW | 4,452 MW |
| 9 Nov, 10:00 | 4,916 MW | 3,402 MW |
| 9 Nov, 11:00 | 4,916 MW | 4,419 MW |
| 9 Nov, 12:00 | 4,933 MW | 4,321 MW |
| 9 Nov, 13:00 | 4,867 MW | 4,304 MW |
| 9 Nov, 14:00 | 4,749 MW | 4,392 MW |
| 9 Nov, 15:00 | 4,752 MW | 4,512 MW |
| 9 Nov, 16:00 | 4,934 MW | 4,787 MW |
| 9 Nov, 17:00 | 5,038 MW | 4,965 MW |
| 9 Nov, 18:00 | 5,019 MW | 4,950 MW |
| 9 Nov, 19:00 | 4,942 MW | 4,941 MW |
| 9 Nov, 20:00 | 4,898 MW | 4,885 MW |
| 9 Nov, 21:00 | 4,711 MW | 4,733 MW |
| 9 Nov, 22:00 | 4,589 MW | 4,548 MW |
| 9 Nov, 23:00 | 4,476 MW | 4,400 MW |
| 10 Nov, 00:00 | 4,257 MW | 4,232 MW |
| 10 Nov, 01:00 | 4,056 MW | 3,948 MW |
| 10 Nov, 02:00 | 3,775 MW | 3,711 MW |
| 10 Nov, 03:00 | 3,586 MW | 3,566 MW |
| 10 Nov, 04:00 | 3,616 MW | 3,586 MW |
| 10 Nov, 05:00 | 3,785 MW | 3,759 MW |
| 10 Nov, 06:00 | 4,200 MW | 4,152 MW |
| 10 Nov, 07:00 | 4,607 MW | 4,521 MW |
| 10 Nov, 08:00 | 4,756 MW | 4,580 MW |
| 10 Nov, 09:00 | 4,648 MW | 4,507 MW |
| 10 Nov, 10:00 | 4,612 MW | 3,933 MW |
| 10 Nov, 11:00 | 4,655 MW | 4,297 MW |
| 10 Nov, 12:00 | 4,674 MW | 4,316 MW |
| 10 Nov, 13:00 | 4,698 MW | 4,337 MW |
| 10 Nov, 14:00 | 4,671 MW | 4,426 MW |
| 10 Nov, 15:00 | 4,609 MW | 4,569 MW |
| 10 Nov, 16:00 | 4,765 MW | 4,842 MW |
| 10 Nov, 17:00 | 4,891 MW | 4,997 MW |
| 10 Nov, 18:00 | 4,868 MW | 4,972 MW |
| 10 Nov, 19:00 | 4,833 MW | 4,957 MW |
| 10 Nov, 20:00 | 4,697 MW | 4,892 MW |
| 10 Nov, 21:00 | 4,574 MW | 4,732 MW |
| 10 Nov, 22:00 | 4,387 MW | 4,561 MW |
| 10 Nov, 23:00 | 4,282 MW | 4,437 MW |
| 11 Nov, 00:00 | 4,182 MW | 4,256 MW |
| 11 Nov, 01:00 | 3,910 MW | 3,965 MW |
| 11 Nov, 02:00 | 3,615 MW | 3,728 MW |
| 11 Nov, 03:00 | 3,498 MW | 3,597 MW |
| 11 Nov, 04:00 | 3,430 MW | 3,619 MW |
| 11 Nov, 05:00 | 3,535 MW | 3,791 MW |
| 11 Nov, 06:00 | 3,641 MW | 4,182 MW |
| 11 Nov, 07:00 | 3,865 MW | 4,575 MW |
| 11 Nov, 08:00 | 4,110 MW | 4,717 MW |
| 11 Nov, 09:00 | 4,272 MW | 4,701 MW |
| 11 Nov, 10:00 | 4,302 MW | 4,406 MW |
| 11 Nov, 11:00 | 4,316 MW | 4,527 MW |
| 11 Nov, 12:00 | 4,234 MW | 4,552 MW |
| 11 Nov, 13:00 | 4,298 MW | 4,554 MW |
| 11 Nov, 14:00 | 4,260 MW | 4,558 MW |
| 11 Nov, 15:00 | 4,296 MW | 4,619 MW |
| 11 Nov, 16:00 | 4,475 MW | 4,852 MW |
| 11 Nov, 17:00 | 4,551 MW | 4,983 MW |
| 11 Nov, 18:00 | 4,495 MW | 4,949 MW |
| 11 Nov, 19:00 | 4,439 MW | 4,921 MW |
| 11 Nov, 20:00 | 4,375 MW | 4,879 MW |
| 11 Nov, 21:00 | 4,250 MW | 4,705 MW |
| 11 Nov, 22:00 | 4,066 MW | 4,554 MW |
| 11 Nov, 23:00 | 4,055 MW | 4,425 MW |
| 12 Nov, 00:00 | 3,941 MW | 4,175 MW |
| 12 Nov, 01:00 | 3,686 MW | 3,881 MW |
| 12 Nov, 02:00 | 3,450 MW | 3,639 MW |
| 12 Nov, 03:00 | 3,297 MW | 3,474 MW |
| 12 Nov, 04:00 | 3,301 MW | 3,460 MW |
| 12 Nov, 05:00 | 3,452 MW | 3,628 MW |
| 12 Nov, 06:00 | 3,803 MW | 3,997 MW |
| 12 Nov, 07:00 | 4,160 MW | 4,343 MW |
| 12 Nov, 08:00 | 4,378 MW | 4,485 MW |
| 12 Nov, 09:00 | 4,372 MW | 4,448 MW |
| 12 Nov, 10:00 | 4,266 MW | 4,324 MW |
| 12 Nov, 11:00 | 4,263 MW | 4,254 MW |
| 12 Nov, 12:00 | 4,332 MW | 4,187 MW |
| 12 Nov, 13:00 | 4,384 MW | 4,131 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (686 of 686 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). Serbia Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/rs/
World Power Monitor. Serbia Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-12. Data from ENTSO-E Transparency Platform. https://worldpowermonitor.com/forecast-accuracy/rs/
@misc{wpm_forecast_accuracy_rs_2026,
title = {{Serbia Demand Forecast Accuracy: Error, Bias and Worst Miss}},
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/rs/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/rs/
The Copy buttons add today's date as the access date.