CPLE Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 12 November 2026
The day-ahead demand forecast for CPLE was off by 4.0% on average (mean absolute percentage error) over 694 hours from 13 October to 12 November 2026, and 71% of hours landed within 5% of the reading. Its bias was +2.2%: it ran high on average, an over forecast. The largest miss was 1,146 MW (20.1%) too high at 17 Oct 2026, 18:00 EDT (UTC-04:00). Dates and times are local (America/New_York).
Key Facts
- The day-ahead demand forecast for CPLE was off by 4.0% on average (mean absolute percentage error) over 694 hours from 13 October to 12 November 2026, and 71% of hours landed within 5% of the reading. Its bias was +2.2%: it ran high on average, an over forecast. The largest miss was 1,146 MW (20.1%) too high at 17 Oct 2026, 18:00 EDT (UTC-04:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, CPLE came 30 (1 is the smallest error).
- On average the forecast differed from reported demand by 229 MW, against average demand of 5,935 MW.
- The forecast was above reported demand in 61% of compared hours.
Forecast Error at a Glance
694 hours from 13 October to 12 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+114 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 1,146 MW (20.1%) too high at 17 Oct 2026, 18:00 EDT (UTC-04:00): forecast 6,850 MW, reported 5,704 MW.
Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) 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, 07:00 EST (UTC-05:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 08:00 | 6,142 MW | 6,118 MW |
| 5 Nov, 09:00 | 6,348 MW | 6,272 MW |
| 5 Nov, 10:00 | 6,637 MW | 6,519 MW |
| 5 Nov, 11:00 | 6,894 MW | 6,803 MW |
| 5 Nov, 12:00 | 7,124 MW | 7,047 MW |
| 5 Nov, 13:00 | 7,346 MW | 7,248 MW |
| 5 Nov, 14:00 | 7,436 MW | 7,353 MW |
| 5 Nov, 15:00 | 7,459 MW | 7,466 MW |
| 5 Nov, 16:00 | 7,501 MW | 7,604 MW |
| 5 Nov, 17:00 | 7,641 MW | 7,715 MW |
| 5 Nov, 18:00 | 7,699 MW | 7,610 MW |
| 5 Nov, 19:00 | 7,503 MW | 7,337 MW |
| 5 Nov, 20:00 | 7,260 MW | 6,928 MW |
| 5 Nov, 21:00 | 6,884 MW | 6,507 MW |
| 5 Nov, 22:00 | 6,402 MW | 6,015 MW |
| 5 Nov, 23:00 | 5,909 MW | 5,583 MW |
| 6 Nov, 00:00 | 5,540 MW | 5,380 MW |
| 6 Nov, 01:00 | 5,304 MW | 5,153 MW |
| 6 Nov, 02:00 | 5,128 MW | 4,974 MW |
| 6 Nov, 03:00 | 5,042 MW | 4,894 MW |
| 6 Nov, 04:00 | 5,109 MW | 4,979 MW |
| 6 Nov, 05:00 | 5,412 MW | 5,319 MW |
| 6 Nov, 06:00 | 5,920 MW | 5,800 MW |
| 6 Nov, 07:00 | 6,216 MW | 6,072 MW |
| 6 Nov, 08:00 | 6,427 MW | 6,197 MW |
| 6 Nov, 09:00 | 6,633 MW | 6,336 MW |
| 6 Nov, 10:00 | 6,714 MW | 6,525 MW |
| 6 Nov, 11:00 | 6,704 MW | 6,637 MW |
| 6 Nov, 12:00 | 6,630 MW | 6,713 MW |
| 6 Nov, 13:00 | 6,521 MW | 6,720 MW |
| 6 Nov, 14:00 | 6,428 MW | 6,682 MW |
| 6 Nov, 15:00 | 6,417 MW | 6,585 MW |
| 6 Nov, 16:00 | 6,494 MW | 6,602 MW |
| 6 Nov, 17:00 | 6,708 MW | 6,662 MW |
| 6 Nov, 18:00 | 6,651 MW | 6,595 MW |
| 6 Nov, 19:00 | 6,479 MW | 6,318 MW |
| 6 Nov, 20:00 | 6,229 MW | 5,956 MW |
| 6 Nov, 21:00 | 5,940 MW | 5,689 MW |
| 6 Nov, 22:00 | 5,635 MW | 5,422 MW |
| 6 Nov, 23:00 | 5,265 MW | 5,134 MW |
| 7 Nov, 00:00 | 4,973 MW | 4,956 MW |
| 7 Nov, 01:00 | 4,757 MW | 4,817 MW |
| 7 Nov, 02:00 | 4,640 MW | 4,739 MW |
| 7 Nov, 03:00 | 4,578 MW | 4,729 MW |
| 7 Nov, 04:00 | 4,594 MW | 4,836 MW |
| 7 Nov, 05:00 | 4,716 MW | 5,040 MW |
| 7 Nov, 06:00 | 4,930 MW | 5,350 MW |
| 7 Nov, 07:00 | 5,154 MW | 5,615 MW |
| 7 Nov, 08:00 | 5,339 MW | 5,768 MW |
| 7 Nov, 09:00 | 5,374 MW | 5,722 MW |
| 7 Nov, 10:00 | 5,378 MW | 5,623 MW |
| 7 Nov, 11:00 | 5,366 MW | 5,488 MW |
| 7 Nov, 12:00 | 5,390 MW | 5,381 MW |
| 7 Nov, 13:00 | 5,404 MW | 5,309 MW |
| 7 Nov, 14:00 | 5,467 MW | 5,349 MW |
| 7 Nov, 15:00 | 5,595 MW | 5,506 MW |
| 7 Nov, 16:00 | 5,800 MW | 5,836 MW |
| 7 Nov, 17:00 | 6,032 MW | 6,255 MW |
| 7 Nov, 18:00 | 6,090 MW | 6,522 MW |
| 7 Nov, 19:00 | 6,020 MW | 6,552 MW |
| 7 Nov, 20:00 | 5,878 MW | 6,481 MW |
| 7 Nov, 21:00 | 5,731 MW | 6,301 MW |
| 7 Nov, 22:00 | 5,494 MW | 6,098 MW |
| 7 Nov, 23:00 | 5,270 MW | 5,852 MW |
| 8 Nov, 00:00 | 5,052 MW | 5,614 MW |
| 8 Nov, 01:00 | 4,933 MW | 5,491 MW |
| 8 Nov, 02:00 | 4,880 MW | 5,445 MW |
| 8 Nov, 03:00 | 4,896 MW | 5,491 MW |
| 8 Nov, 04:00 | 5,009 MW | 5,616 MW |
| 8 Nov, 05:00 | 5,224 MW | 5,862 MW |
| 8 Nov, 06:00 | 5,567 MW | 6,190 MW |
| 8 Nov, 07:00 | 5,879 MW | 6,450 MW |
| 8 Nov, 08:00 | 5,888 MW | 6,440 MW |
| 8 Nov, 09:00 | 5,712 MW | 6,140 MW |
| 8 Nov, 10:00 | 5,481 MW | 5,782 MW |
| 8 Nov, 11:00 | 5,353 MW | 5,533 MW |
| 8 Nov, 12:00 | 5,310 MW | 5,404 MW |
| 8 Nov, 13:00 | 5,304 MW | 5,310 MW |
| 8 Nov, 14:00 | 5,341 MW | 5,303 MW |
| 8 Nov, 15:00 | 5,528 MW | 5,434 MW |
| 8 Nov, 16:00 | 5,853 MW | 5,790 MW |
| 8 Nov, 17:00 | 6,259 MW | 6,231 MW |
| 8 Nov, 18:00 | 6,441 MW | 6,555 MW |
| 8 Nov, 19:00 | 6,389 MW | 6,698 MW |
| 8 Nov, 20:00 | 6,244 MW | 6,638 MW |
| 8 Nov, 21:00 | 5,998 MW | 6,434 MW |
| 8 Nov, 22:00 | 5,645 MW | 6,166 MW |
| 8 Nov, 23:00 | 5,372 MW | 5,832 MW |
| 9 Nov, 00:00 | 5,146 MW | 5,619 MW |
| 9 Nov, 01:00 | 5,053 MW | 5,509 MW |
| 9 Nov, 02:00 | 5,047 MW | 5,470 MW |
| 9 Nov, 03:00 | 5,108 MW | 5,547 MW |
| 9 Nov, 04:00 | 5,310 MW | 5,790 MW |
| 9 Nov, 05:00 | 5,779 MW | 6,326 MW |
| 9 Nov, 06:00 | 6,465 MW | 6,938 MW |
| 9 Nov, 07:00 | 6,558 MW | 7,109 MW |
| 9 Nov, 08:00 | 5,964 MW | 6,748 MW |
| 9 Nov, 09:00 | 5,842 MW | 6,263 MW |
| 9 Nov, 10:00 | 5,990 MW | 5,936 MW |
| 9 Nov, 11:00 | 5,890 MW | 5,786 MW |
| 9 Nov, 12:00 | 5,850 MW | 5,706 MW |
| 9 Nov, 13:00 | 5,882 MW | 5,687 MW |
| 9 Nov, 14:00 | 5,890 MW | 5,713 MW |
| 9 Nov, 15:00 | 6,001 MW | 5,858 MW |
| 9 Nov, 16:00 | 6,219 MW | 6,179 MW |
| 9 Nov, 17:00 | 6,557 MW | 6,611 MW |
| 9 Nov, 18:00 | 6,706 MW | 6,916 MW |
| 9 Nov, 19:00 | 6,608 MW | 7,001 MW |
| 9 Nov, 20:00 | 6,435 MW | 6,896 MW |
| 9 Nov, 21:00 | 6,140 MW | 6,635 MW |
| 9 Nov, 22:00 | 5,806 MW | 6,304 MW |
| 9 Nov, 23:00 | 5,497 MW | 5,937 MW |
| 10 Nov, 00:00 | 5,324 MW | 5,839 MW |
| 10 Nov, 01:00 | 5,272 MW | 5,740 MW |
| 10 Nov, 02:00 | 5,274 MW | 5,703 MW |
| 10 Nov, 03:00 | 5,349 MW | 5,780 MW |
| 10 Nov, 04:00 | 5,568 MW | 6,020 MW |
| 10 Nov, 05:00 | 6,046 MW | 6,555 MW |
| 10 Nov, 06:00 | 6,822 MW | 7,175 MW |
| 10 Nov, 07:00 | 6,949 MW | 7,339 MW |
| 10 Nov, 08:00 | 6,629 MW | 6,948 MW |
| 10 Nov, 09:00 | 6,098 MW | 6,413 MW |
| 10 Nov, 10:00 | 5,903 MW | 6,053 MW |
| 10 Nov, 11:00 | 5,769 MW | 5,899 MW |
| 10 Nov, 12:00 | 5,730 MW | 5,845 MW |
| 10 Nov, 13:00 | 5,758 MW | 5,852 MW |
| 10 Nov, 14:00 | 5,825 MW | 5,879 MW |
| 10 Nov, 15:00 | 6,012 MW | 5,994 MW |
| 10 Nov, 16:00 | 6,230 MW | 6,219 MW |
| 10 Nov, 17:00 | 6,521 MW | 6,582 MW |
| 10 Nov, 18:00 | 6,674 MW | 6,782 MW |
| 10 Nov, 19:00 | 6,532 MW | 6,777 MW |
| 10 Nov, 20:00 | 6,334 MW | 6,583 MW |
| 10 Nov, 21:00 | 6,013 MW | 6,325 MW |
| 10 Nov, 22:00 | 5,727 MW | 5,970 MW |
| 10 Nov, 23:00 | 5,423 MW | 5,655 MW |
| 11 Nov, 00:00 | 5,183 MW | 5,632 MW |
| 11 Nov, 01:00 | 5,088 MW | 5,528 MW |
| 11 Nov, 02:00 | 5,071 MW | 5,459 MW |
| 11 Nov, 03:00 | 5,098 MW | 5,506 MW |
| 11 Nov, 04:00 | 5,262 MW | 5,659 MW |
| 11 Nov, 05:00 | 5,641 MW | 5,985 MW |
| 11 Nov, 06:00 | 6,229 MW | 6,407 MW |
| 11 Nov, 07:00 | 6,355 MW | 6,603 MW |
| 11 Nov, 08:00 | 6,226 MW | 6,479 MW |
| 11 Nov, 09:00 | 6,106 MW | 6,286 MW |
| 11 Nov, 10:00 | 5,947 MW | 6,142 MW |
| 11 Nov, 11:00 | 5,968 MW | 6,028 MW |
| 11 Nov, 12:00 | 5,966 MW | 5,994 MW |
| 11 Nov, 13:00 | 6,001 MW | 6,020 MW |
| 11 Nov, 14:00 | 6,101 MW | 6,066 MW |
| 11 Nov, 15:00 | 6,149 MW | 6,161 MW |
| 11 Nov, 16:00 | 6,251 MW | 6,356 MW |
| 11 Nov, 17:00 | 6,564 MW | 6,689 MW |
| 11 Nov, 18:00 | 6,659 MW | 6,832 MW |
| 11 Nov, 19:00 | 6,528 MW | 6,767 MW |
| 11 Nov, 20:00 | 6,352 MW | 6,548 MW |
| 11 Nov, 21:00 | 6,070 MW | 6,291 MW |
| 11 Nov, 22:00 | 5,675 MW | 5,944 MW |
| 11 Nov, 23:00 | 5,272 MW | 5,621 MW |
| 12 Nov, 00:00 | 5,139 MW | 5,409 MW |
| 12 Nov, 01:00 | 5,018 MW | 5,238 MW |
| 12 Nov, 02:00 | 4,945 MW | 5,143 MW |
| 12 Nov, 03:00 | 4,960 MW | 5,146 MW |
| 12 Nov, 04:00 | 5,094 MW | 5,305 MW |
| 12 Nov, 05:00 | 5,475 MW | 5,760 MW |
| 12 Nov, 06:00 | 6,097 MW | 6,304 MW |
| 12 Nov, 07:00 | 6,286 MW | 6,492 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (694 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). CPLE Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/cple/
World Power Monitor. CPLE Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-12. Data from U.S. Energy Information Administration. https://worldpowermonitor.com/forecast-accuracy/cple/
@misc{wpm_forecast_accuracy_cple_2026,
title = {{CPLE Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-12. Data from U.S. Energy Information Administration.},
url = {https://worldpowermonitor.com/forecast-accuracy/cple/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/cple/
The Copy buttons add today's date as the access date.