AECI Demand Forecast Accuracy: Error, Bias and Worst Miss, 6 October to 5 November 2026
The day-ahead demand forecast for AECI was off by 3.6% on average (mean absolute percentage error) over 719 hours from 6 October to 5 November 2026, and 75% of hours landed within 5% of the reading. Its bias was -0.3%: it ran close to balanced on average. The largest miss was 456 MW (43.7%) too high at 1 Nov 2026, 01:00 CDT (UTC-05:00). Dates and times are local (America/Chicago).
Key Facts
- The day-ahead demand forecast for AECI was off by 3.6% on average (mean absolute percentage error) over 719 hours from 6 October to 5 November 2026, and 75% of hours landed within 5% of the reading. Its bias was -0.3%: it ran close to balanced on average. The largest miss was 456 MW (43.7%) too high at 1 Nov 2026, 01:00 CDT (UTC-05:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, AECI came 25 (1 is the smallest error).
- On average the forecast differed from reported demand by 71 MW, against average demand of 1,992 MW.
- The forecast was above reported demand in 43% of compared hours.
Forecast Error at a Glance
719 hours from 6 October to 5 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-9 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 456 MW (43.7%) too high at 1 Nov 2026, 01:00 CDT (UTC-05:00): forecast 1,499 MW, reported 1,043 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-05. 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 5 Nov 2026, 07:00 CST (UTC-06:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 09:00 | 1,875 MW | 1,883 MW |
| 29 Oct, 10:00 | 1,918 MW | 1,885 MW |
| 29 Oct, 11:00 | 1,961 MW | 1,942 MW |
| 29 Oct, 12:00 | 2,040 MW | 1,971 MW |
| 29 Oct, 13:00 | 2,173 MW | 2,067 MW |
| 29 Oct, 14:00 | 2,269 MW | 2,176 MW |
| 29 Oct, 15:00 | 2,310 MW | 2,258 MW |
| 29 Oct, 16:00 | 2,358 MW | 2,314 MW |
| 29 Oct, 17:00 | 2,369 MW | 2,343 MW |
| 29 Oct, 18:00 | 2,344 MW | 2,320 MW |
| 29 Oct, 19:00 | 2,299 MW | 2,316 MW |
| 29 Oct, 20:00 | 2,221 MW | 2,267 MW |
| 29 Oct, 21:00 | 2,087 MW | 2,172 MW |
| 29 Oct, 22:00 | 1,900 MW | 2,032 MW |
| 29 Oct, 23:00 | 1,721 MW | 1,841 MW |
| 30 Oct, 00:00 | 1,583 MW | 1,679 MW |
| 30 Oct, 01:00 | 1,507 MW | 1,581 MW |
| 30 Oct, 02:00 | 1,476 MW | 1,490 MW |
| 30 Oct, 03:00 | 1,448 MW | 1,456 MW |
| 30 Oct, 04:00 | 1,492 MW | 1,447 MW |
| 30 Oct, 05:00 | 1,592 MW | 1,496 MW |
| 30 Oct, 06:00 | 1,764 MW | 1,619 MW |
| 30 Oct, 07:00 | 1,870 MW | 1,791 MW |
| 30 Oct, 08:00 | 1,875 MW | 1,875 MW |
| 30 Oct, 09:00 | 1,880 MW | 1,875 MW |
| 30 Oct, 10:00 | 1,897 MW | 1,890 MW |
| 30 Oct, 11:00 | 1,931 MW | 1,907 MW |
| 30 Oct, 12:00 | 1,969 MW | 1,933 MW |
| 30 Oct, 13:00 | 2,029 MW | 1,975 MW |
| 30 Oct, 14:00 | 2,058 MW | 2,022 MW |
| 30 Oct, 15:00 | 2,070 MW | 2,060 MW |
| 30 Oct, 16:00 | 2,079 MW | 2,080 MW |
| 30 Oct, 17:00 | 2,062 MW | 2,090 MW |
| 30 Oct, 18:00 | 2,096 MW | 2,059 MW |
| 30 Oct, 19:00 | 2,046 MW | 2,077 MW |
| 30 Oct, 20:00 | 1,979 MW | 2,026 MW |
| 30 Oct, 21:00 | 1,894 MW | 1,955 MW |
| 30 Oct, 22:00 | 1,788 MW | 1,868 MW |
| 30 Oct, 23:00 | 1,651 MW | 1,751 MW |
| 31 Oct, 00:00 | 1,530 MW | 1,618 MW |
| 31 Oct, 01:00 | 1,461 MW | 1,524 MW |
| 31 Oct, 02:00 | 1,419 MW | 1,433 MW |
| 31 Oct, 03:00 | 1,394 MW | 1,396 MW |
| 31 Oct, 04:00 | 1,393 MW | 1,383 MW |
| 31 Oct, 05:00 | 1,453 MW | 1,399 MW |
| 31 Oct, 06:00 | 1,529 MW | 1,456 MW |
| 31 Oct, 07:00 | 1,656 MW | 1,543 MW |
| 31 Oct, 08:00 | 1,755 MW | 1,651 MW |
| 31 Oct, 09:00 | 1,838 MW | 1,763 MW |
| 31 Oct, 10:00 | 1,891 MW | 1,837 MW |
| 31 Oct, 11:00 | 1,924 MW | 1,883 MW |
| 31 Oct, 12:00 | 1,913 MW | 1,900 MW |
| 31 Oct, 13:00 | 1,905 MW | 1,905 MW |
| 31 Oct, 14:00 | 1,910 MW | 1,898 MW |
| 31 Oct, 15:00 | 1,886 MW | 1,906 MW |
| 31 Oct, 16:00 | 1,885 MW | 1,905 MW |
| 31 Oct, 17:00 | 1,841 MW | 1,892 MW |
| 31 Oct, 18:00 | 1,813 MW | 1,847 MW |
| 31 Oct, 19:00 | 1,787 MW | 1,832 MW |
| 31 Oct, 20:00 | 1,823 MW | 1,814 MW |
| 31 Oct, 21:00 | 1,778 MW | 1,804 MW |
| 31 Oct, 22:00 | 1,696 MW | 1,763 MW |
| 31 Oct, 23:00 | 1,595 MW | 1,670 MW |
| 1 Nov, 00:00 | 1,472 MW | 1,560 MW |
| 1 Nov, 01:00 | 1,043 MW | 1,499 MW |
| 1 Nov, 01:00 | 1,413 MW | 1,423 MW |
| 1 Nov, 02:00 | 1,390 MW | 1,399 MW |
| 1 Nov, 03:00 | 1,382 MW | 1,378 MW |
| 1 Nov, 04:00 | 1,387 MW | 1,379 MW |
| 1 Nov, 05:00 | 1,444 MW | 1,399 MW |
| 1 Nov, 06:00 | 1,512 MW | 1,457 MW |
| 1 Nov, 07:00 | 1,677 MW | 1,562 MW |
| 1 Nov, 08:00 | 1,804 MW | 1,704 MW |
| 1 Nov, 09:00 | 1,842 MW | 1,828 MW |
| 1 Nov, 10:00 | 1,884 MW | 1,867 MW |
| 1 Nov, 11:00 | 1,865 MW | 1,874 MW |
| 1 Nov, 12:00 | 1,906 MW | 1,892 MW |
| 1 Nov, 13:00 | 1,934 MW | 1,923 MW |
| 1 Nov, 14:00 | 1,954 MW | 1,955 MW |
| 1 Nov, 15:00 | 1,981 MW | 1,971 MW |
| 1 Nov, 16:00 | 2,015 MW | 1,987 MW |
| 1 Nov, 17:00 | 2,142 MW | 2,032 MW |
| 1 Nov, 18:00 | 2,144 MW | 2,124 MW |
| 1 Nov, 19:00 | 2,080 MW | 2,110 MW |
| 1 Nov, 20:00 | 1,987 MW | 2,050 MW |
| 1 Nov, 21:00 | 1,865 MW | 1,954 MW |
| 1 Nov, 22:00 | 1,720 MW | 1,825 MW |
| 1 Nov, 23:00 | 1,599 MW | 1,664 MW |
| 2 Nov, 00:00 | 1,524 MW | 1,557 MW |
| 2 Nov, 01:00 | 1,472 MW | 1,505 MW |
| 2 Nov, 02:00 | 1,499 MW | 1,453 MW |
| 2 Nov, 03:00 | 1,546 MW | 1,464 MW |
| 2 Nov, 04:00 | 1,590 MW | 1,533 MW |
| 2 Nov, 05:00 | 1,704 MW | 1,596 MW |
| 2 Nov, 06:00 | 1,895 MW | 1,722 MW |
| 2 Nov, 07:00 | 1,966 MW | 1,879 MW |
| 2 Nov, 08:00 | 1,976 MW | 1,944 MW |
| 2 Nov, 09:00 | 2,032 MW | 1,979 MW |
| 2 Nov, 10:00 | 2,053 MW | 2,012 MW |
| 2 Nov, 11:00 | 2,079 MW | 2,045 MW |
| 2 Nov, 12:00 | 2,100 MW | 2,071 MW |
| 2 Nov, 13:00 | 2,135 MW | 2,095 MW |
| 2 Nov, 14:00 | 2,172 MW | 2,124 MW |
| 2 Nov, 15:00 | 2,152 MW | 2,137 MW |
| 2 Nov, 16:00 | 2,200 MW | 2,149 MW |
| 2 Nov, 17:00 | 2,312 MW | 2,178 MW |
| 2 Nov, 18:00 | 2,387 MW | 2,292 MW |
| 2 Nov, 19:00 | 2,295 MW | 2,342 MW |
| 2 Nov, 20:00 | 2,213 MW | 2,257 MW |
| 2 Nov, 21:00 | 2,085 MW | 2,165 MW |
| 2 Nov, 22:00 | 1,848 MW | 2,028 MW |
| 2 Nov, 23:00 | 1,720 MW | 1,836 MW |
| 3 Nov, 00:00 | 1,640 MW | 1,682 MW |
| 3 Nov, 01:00 | 1,554 MW | 1,628 MW |
| 3 Nov, 02:00 | 1,526 MW | 1,522 MW |
| 3 Nov, 03:00 | 1,532 MW | 1,493 MW |
| 3 Nov, 04:00 | 1,559 MW | 1,511 MW |
| 3 Nov, 05:00 | 1,661 MW | 1,527 MW |
| 3 Nov, 06:00 | 1,837 MW | 1,612 MW |
| 3 Nov, 07:00 | 1,897 MW | 1,732 MW |
| 3 Nov, 08:00 | 1,904 MW | 1,814 MW |
| 3 Nov, 09:00 | 1,911 MW | 1,882 MW |
| 3 Nov, 10:00 | 1,926 MW | 1,889 MW |
| 3 Nov, 11:00 | 1,924 MW | 1,935 MW |
| 3 Nov, 12:00 | 1,928 MW | 1,961 MW |
| 3 Nov, 13:00 | 1,964 MW | 1,963 MW |
| 3 Nov, 14:00 | 1,969 MW | 1,925 MW |
| 3 Nov, 15:00 | 1,960 MW | 1,900 MW |
| 3 Nov, 16:00 | 2,007 MW | 1,880 MW |
| 3 Nov, 17:00 | 2,130 MW | 1,904 MW |
| 3 Nov, 18:00 | 2,191 MW | 2,005 MW |
| 3 Nov, 19:00 | 2,099 MW | 2,159 MW |
| 3 Nov, 20:00 | 2,000 MW | 2,078 MW |
| 3 Nov, 21:00 | 1,908 MW | 1,982 MW |
| 3 Nov, 22:00 | 1,729 MW | 1,845 MW |
| 3 Nov, 23:00 | 1,600 MW | 1,690 MW |
| 4 Nov, 00:00 | 1,534 MW | 1,562 MW |
| 4 Nov, 01:00 | 1,492 MW | 1,509 MW |
| 4 Nov, 02:00 | 1,471 MW | 1,471 MW |
| 4 Nov, 03:00 | 1,479 MW | 1,469 MW |
| 4 Nov, 04:00 | 1,527 MW | 1,467 MW |
| 4 Nov, 05:00 | 1,654 MW | 1,542 MW |
| 4 Nov, 06:00 | 1,890 MW | 1,697 MW |
| 4 Nov, 07:00 | 1,939 MW | 1,887 MW |
| 4 Nov, 08:00 | 1,907 MW | 1,926 MW |
| 4 Nov, 09:00 | 1,898 MW | 1,895 MW |
| 4 Nov, 10:00 | 1,918 MW | 1,885 MW |
| 4 Nov, 11:00 | 1,907 MW | 1,888 MW |
| 4 Nov, 12:00 | 1,904 MW | 1,900 MW |
| 4 Nov, 13:00 | 1,907 MW | 1,894 MW |
| 4 Nov, 14:00 | 1,892 MW | 1,892 MW |
| 4 Nov, 15:00 | 1,921 MW | 1,899 MW |
| 4 Nov, 16:00 | 1,970 MW | 1,902 MW |
| 4 Nov, 17:00 | 2,115 MW | 1,993 MW |
| 4 Nov, 18:00 | 2,169 MW | 2,108 MW |
| 4 Nov, 19:00 | 2,120 MW | 2,141 MW |
| 4 Nov, 20:00 | 2,079 MW | 2,109 MW |
| 4 Nov, 21:00 | 1,985 MW | 2,057 MW |
| 4 Nov, 22:00 | 1,859 MW | 1,940 MW |
| 4 Nov, 23:00 | 1,752 MW | 1,818 MW |
| 5 Nov, 00:00 | 1,695 MW | 1,720 MW |
| 5 Nov, 01:00 | 1,662 MW | 1,679 MW |
| 5 Nov, 02:00 | 1,681 MW | 1,650 MW |
| 5 Nov, 03:00 | 1,701 MW | 1,657 MW |
| 5 Nov, 04:00 | 1,759 MW | 1,694 MW |
| 5 Nov, 05:00 | 1,947 MW | 1,783 MW |
| 5 Nov, 06:00 | 2,185 MW | 1,954 MW |
| 5 Nov, 07:00 | 2,215 MW | 2,137 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (719 of 720 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.
- US figures are for the EIA balancing authority or region named on this page. US and European grids are ranked separately.
Related
Cite this page
World Power Monitor. (2026). AECI Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/aeci/
World Power Monitor. AECI Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-05. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/aeci/
@misc{wpm_forecast_accuracy_aeci_2026,
title = {{AECI Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-05. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/aeci/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/aeci/
The Copy buttons add today's date as the access date.