AECI Demand Forecast Accuracy: Error, Bias and Worst Miss, 28 September to 28 October 2026
The day-ahead demand forecast for AECI was off by 3.6% on average (mean absolute percentage error) over 719 hours from 28 September to 28 October 2026, and 72% of hours landed within 5% of the reading. Its bias was -0.3%: it ran close to balanced on average. The largest miss was 441 MW (21.1%) too high at 6 Oct 2026, 17: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 28 September to 28 October 2026, and 72% of hours landed within 5% of the reading. Its bias was -0.3%: it ran close to balanced on average. The largest miss was 441 MW (21.1%) too high at 6 Oct 2026, 17:00 CDT (UTC-05:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, AECI came 26 (1 is the smallest error).
- On average the forecast differed from reported demand by 76 MW, against average demand of 2,060 MW.
- The forecast was above reported demand in 44% of compared hours.
Forecast Error at a Glance
719 hours from 28 September to 28 October 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 441 MW (21.1%) too high at 6 Oct 2026, 17:00 CDT (UTC-05:00): forecast 2,534 MW, reported 2,093 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-10-28. 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 28 Oct 2026, 06:00 CDT (UTC-05:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 07:00 | 2,037 MW | 1,953 MW |
| 21 Oct, 08:00 | 1,968 MW | 2,031 MW |
| 21 Oct, 09:00 | 1,914 MW | 1,958 MW |
| 21 Oct, 10:00 | 1,873 MW | 1,897 MW |
| 21 Oct, 11:00 | 1,851 MW | 1,868 MW |
| 21 Oct, 12:00 | 1,867 MW | 1,855 MW |
| 21 Oct, 13:00 | 1,871 MW | 1,860 MW |
| 21 Oct, 14:00 | 1,932 MW | 1,893 MW |
| 21 Oct, 15:00 | 1,962 MW | 1,929 MW |
| 21 Oct, 16:00 | 2,056 MW | 1,972 MW |
| 21 Oct, 17:00 | 2,127 MW | 2,074 MW |
| 21 Oct, 18:00 | 2,144 MW | 2,115 MW |
| 21 Oct, 19:00 | 2,152 MW | 2,129 MW |
| 21 Oct, 20:00 | 2,107 MW | 2,132 MW |
| 21 Oct, 21:00 | 1,978 MW | 2,059 MW |
| 21 Oct, 22:00 | 1,829 MW | 1,937 MW |
| 21 Oct, 23:00 | 1,683 MW | 1,777 MW |
| 22 Oct, 00:00 | 1,564 MW | 1,634 MW |
| 22 Oct, 01:00 | 1,527 MW | 1,571 MW |
| 22 Oct, 02:00 | 1,529 MW | 1,515 MW |
| 22 Oct, 03:00 | 1,522 MW | 1,507 MW |
| 22 Oct, 04:00 | 1,575 MW | 1,528 MW |
| 22 Oct, 05:00 | 1,727 MW | 1,594 MW |
| 22 Oct, 06:00 | 1,974 MW | 1,760 MW |
| 22 Oct, 07:00 | 2,024 MW | 1,968 MW |
| 22 Oct, 08:00 | 2,012 MW | 2,026 MW |
| 22 Oct, 09:00 | 1,949 MW | 1,999 MW |
| 22 Oct, 10:00 | 1,932 MW | 1,941 MW |
| 22 Oct, 11:00 | 1,890 MW | 1,922 MW |
| 22 Oct, 12:00 | 1,896 MW | 1,884 MW |
| 22 Oct, 13:00 | 1,957 MW | 1,902 MW |
| 22 Oct, 14:00 | 2,010 MW | 1,966 MW |
| 22 Oct, 15:00 | 2,087 MW | 2,027 MW |
| 22 Oct, 16:00 | 2,152 MW | 2,087 MW |
| 22 Oct, 17:00 | 2,186 MW | 2,157 MW |
| 22 Oct, 18:00 | 2,156 MW | 2,166 MW |
| 22 Oct, 19:00 | 2,188 MW | 2,142 MW |
| 22 Oct, 20:00 | 2,114 MW | 2,146 MW |
| 22 Oct, 21:00 | 2,010 MW | 2,079 MW |
| 22 Oct, 22:00 | 1,845 MW | 1,965 MW |
| 22 Oct, 23:00 | 1,668 MW | 1,789 MW |
| 23 Oct, 00:00 | 1,578 MW | 1,647 MW |
| 23 Oct, 01:00 | 1,552 MW | 1,580 MW |
| 23 Oct, 02:00 | 1,524 MW | 1,519 MW |
| 23 Oct, 03:00 | 1,534 MW | 1,504 MW |
| 23 Oct, 04:00 | 1,561 MW | 1,516 MW |
| 23 Oct, 05:00 | 1,702 MW | 1,578 MW |
| 23 Oct, 06:00 | 1,900 MW | 1,727 MW |
| 23 Oct, 07:00 | 1,988 MW | 1,914 MW |
| 23 Oct, 08:00 | 1,956 MW | 1,974 MW |
| 23 Oct, 09:00 | 1,890 MW | 1,945 MW |
| 23 Oct, 10:00 | 1,871 MW | 1,888 MW |
| 23 Oct, 11:00 | 1,900 MW | 1,875 MW |
| 23 Oct, 12:00 | 1,918 MW | 1,896 MW |
| 23 Oct, 13:00 | 1,996 MW | 1,945 MW |
| 23 Oct, 14:00 | 2,062 MW | 2,012 MW |
| 23 Oct, 15:00 | 2,127 MW | 2,075 MW |
| 23 Oct, 16:00 | 2,200 MW | 2,139 MW |
| 23 Oct, 17:00 | 2,222 MW | 2,200 MW |
| 23 Oct, 18:00 | 2,150 MW | 2,184 MW |
| 23 Oct, 19:00 | 2,118 MW | 2,131 MW |
| 23 Oct, 20:00 | 2,035 MW | 2,089 MW |
| 23 Oct, 21:00 | 1,953 MW | 2,002 MW |
| 23 Oct, 22:00 | 1,833 MW | 1,912 MW |
| 23 Oct, 23:00 | 1,729 MW | 1,802 MW |
| 24 Oct, 00:00 | 1,613 MW | 1,679 MW |
| 24 Oct, 01:00 | 1,540 MW | 1,608 MW |
| 24 Oct, 02:00 | 1,525 MW | 1,513 MW |
| 24 Oct, 03:00 | 1,490 MW | 1,493 MW |
| 24 Oct, 04:00 | 1,518 MW | 1,473 MW |
| 24 Oct, 05:00 | 1,578 MW | 1,525 MW |
| 24 Oct, 06:00 | 1,690 MW | 1,569 MW |
| 24 Oct, 07:00 | 1,790 MW | 1,716 MW |
| 24 Oct, 08:00 | 1,896 MW | 1,846 MW |
| 24 Oct, 09:00 | 1,894 MW | 1,887 MW |
| 24 Oct, 10:00 | 1,857 MW | 1,896 MW |
| 24 Oct, 11:00 | 1,881 MW | 1,878 MW |
| 24 Oct, 12:00 | 1,908 MW | 1,895 MW |
| 24 Oct, 13:00 | 1,982 MW | 1,938 MW |
| 24 Oct, 14:00 | 2,061 MW | 1,998 MW |
| 24 Oct, 15:00 | 2,124 MW | 2,082 MW |
| 24 Oct, 16:00 | 2,216 MW | 2,150 MW |
| 24 Oct, 17:00 | 2,197 MW | 2,204 MW |
| 24 Oct, 18:00 | 2,118 MW | 2,170 MW |
| 24 Oct, 19:00 | 2,108 MW | 2,108 MW |
| 24 Oct, 20:00 | 2,012 MW | 2,067 MW |
| 24 Oct, 21:00 | 1,918 MW | 1,987 MW |
| 24 Oct, 22:00 | 1,767 MW | 1,885 MW |
| 24 Oct, 23:00 | 1,652 MW | 1,745 MW |
| 25 Oct, 00:00 | 1,526 MW | 1,598 MW |
| 25 Oct, 01:00 | 1,435 MW | 1,528 MW |
| 25 Oct, 02:00 | 1,422 MW | 1,429 MW |
| 25 Oct, 03:00 | 1,415 MW | 1,404 MW |
| 25 Oct, 04:00 | 1,421 MW | 1,401 MW |
| 25 Oct, 05:00 | 1,463 MW | 1,426 MW |
| 25 Oct, 06:00 | 1,565 MW | 1,483 MW |
| 25 Oct, 07:00 | 1,733 MW | 1,597 MW |
| 25 Oct, 08:00 | 1,844 MW | 1,751 MW |
| 25 Oct, 09:00 | 1,891 MW | 1,865 MW |
| 25 Oct, 10:00 | 1,883 MW | 1,886 MW |
| 25 Oct, 11:00 | 1,907 MW | 1,883 MW |
| 25 Oct, 12:00 | 1,949 MW | 1,913 MW |
| 25 Oct, 13:00 | 2,054 MW | 1,981 MW |
| 25 Oct, 14:00 | 2,130 MW | 2,064 MW |
| 25 Oct, 15:00 | 2,179 MW | 2,134 MW |
| 25 Oct, 16:00 | 2,257 MW | 2,198 MW |
| 25 Oct, 17:00 | 2,262 MW | 2,234 MW |
| 25 Oct, 18:00 | 2,243 MW | 2,229 MW |
| 25 Oct, 19:00 | 2,230 MW | 2,231 MW |
| 25 Oct, 20:00 | 2,115 MW | 2,193 MW |
| 25 Oct, 21:00 | 1,986 MW | 2,078 MW |
| 25 Oct, 22:00 | 1,816 MW | 1,937 MW |
| 25 Oct, 23:00 | 1,655 MW | 1,760 MW |
| 26 Oct, 00:00 | 1,554 MW | 1,615 MW |
| 26 Oct, 01:00 | 1,487 MW | 1,532 MW |
| 26 Oct, 02:00 | 1,461 MW | 1,461 MW |
| 26 Oct, 03:00 | 1,444 MW | 1,446 MW |
| 26 Oct, 04:00 | 1,512 MW | 1,441 MW |
| 26 Oct, 05:00 | 1,648 MW | 1,502 MW |
| 26 Oct, 06:00 | 1,826 MW | 1,657 MW |
| 26 Oct, 07:00 | 1,915 MW | 1,821 MW |
| 26 Oct, 08:00 | 1,907 MW | 1,879 MW |
| 26 Oct, 09:00 | 1,879 MW | 1,879 MW |
| 26 Oct, 10:00 | 1,884 MW | 1,868 MW |
| 26 Oct, 11:00 | 1,897 MW | 1,864 MW |
| 26 Oct, 12:00 | 1,941 MW | 1,879 MW |
| 26 Oct, 13:00 | 1,980 MW | 1,923 MW |
| 26 Oct, 14:00 | 2,036 MW | 1,970 MW |
| 26 Oct, 15:00 | 2,095 MW | 2,024 MW |
| 26 Oct, 16:00 | 2,137 MW | 2,073 MW |
| 26 Oct, 17:00 | 2,181 MW | 2,125 MW |
| 26 Oct, 18:00 | 2,197 MW | 2,143 MW |
| 26 Oct, 19:00 | 2,191 MW | 2,164 MW |
| 26 Oct, 20:00 | 2,102 MW | 2,150 MW |
| 26 Oct, 21:00 | 1,959 MW | 2,055 MW |
| 26 Oct, 22:00 | 1,785 MW | 1,908 MW |
| 26 Oct, 23:00 | 1,626 MW | 1,729 MW |
| 27 Oct, 00:00 | 1,507 MW | 1,582 MW |
| 27 Oct, 01:00 | 1,460 MW | 1,492 MW |
| 27 Oct, 02:00 | 1,422 MW | 1,431 MW |
| 27 Oct, 03:00 | 1,430 MW | 1,394 MW |
| 27 Oct, 04:00 | 1,470 MW | 1,398 MW |
| 27 Oct, 05:00 | 1,609 MW | 1,463 MW |
| 27 Oct, 06:00 | 1,821 MW | 1,611 MW |
| 27 Oct, 07:00 | 1,916 MW | 1,800 MW |
| 27 Oct, 08:00 | 1,885 MW | 1,876 MW |
| 27 Oct, 09:00 | 1,891 MW | 1,860 MW |
| 27 Oct, 10:00 | 1,862 MW | 1,859 MW |
| 27 Oct, 11:00 | 1,845 MW | 1,845 MW |
| 27 Oct, 12:00 | 1,881 MW | 1,842 MW |
| 27 Oct, 13:00 | 1,880 MW | 1,856 MW |
| 27 Oct, 14:00 | 1,935 MW | 1,880 MW |
| 27 Oct, 15:00 | 1,960 MW | 1,909 MW |
| 27 Oct, 16:00 | 2,029 MW | 1,951 MW |
| 27 Oct, 17:00 | 2,079 MW | 2,001 MW |
| 27 Oct, 18:00 | 2,125 MW | 2,043 MW |
| 27 Oct, 19:00 | 2,155 MW | 2,087 MW |
| 27 Oct, 20:00 | 2,106 MW | 2,107 MW |
| 27 Oct, 21:00 | 1,961 MW | 2,047 MW |
| 27 Oct, 22:00 | 1,780 MW | 1,900 MW |
| 27 Oct, 23:00 | 1,631 MW | 1,723 MW |
| 28 Oct, 00:00 | 1,559 MW | 1,586 MW |
| 28 Oct, 01:00 | 1,497 MW | 1,526 MW |
| 28 Oct, 02:00 | 1,483 MW | 1,461 MW |
| 28 Oct, 03:00 | 1,476 MW | 1,453 MW |
| 28 Oct, 04:00 | 1,542 MW | 1,466 MW |
| 28 Oct, 05:00 | 1,659 MW | 1,526 MW |
| 28 Oct, 06:00 | 1,860 MW | 1,660 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-10-28. 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-10-28. 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.