PSEI Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 12 November 2026
The day-ahead demand forecast for PSEI was off by 45.6% on average (mean absolute percentage error) over 719 hours from 13 October to 12 November 2026, and 0% of hours landed within 5% of the reading. Its bias was -45.6%: it ran low on average, an under forecast. The largest miss was 2,246 MW (71.2%) too low at 23 Oct 2026, 09:00 PDT (UTC-07:00). Dates and times are local (America/Los_Angeles).
Key Facts
- The day-ahead demand forecast for PSEI was off by 45.6% on average (mean absolute percentage error) over 719 hours from 13 October to 12 November 2026, and 0% of hours landed within 5% of the reading. Its bias was -45.6%: it ran low on average, an under forecast. The largest miss was 2,246 MW (71.2%) too low at 23 Oct 2026, 09:00 PDT (UTC-07:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, PSEI came 52 (1 is the smallest error).
- On average the forecast differed from reported demand by 1,271 MW, against average demand of 2,774 MW.
- The forecast was above reported demand in 0% of compared hours.
Forecast Error at a Glance
719 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 (-1,271 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 2,246 MW (71.2%) too low at 23 Oct 2026, 09:00 PDT (UTC-07:00): forecast 909 MW, reported 3,155 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, 04:00 PST (UTC-08:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 05:00 | 2,605 MW | 1,365 MW |
| 5 Nov, 06:00 | 2,951 MW | 1,588 MW |
| 5 Nov, 07:00 | 3,142 MW | 1,769 MW |
| 5 Nov, 08:00 | 3,135 MW | 1,648 MW |
| 5 Nov, 09:00 | 3,058 MW | 1,504 MW |
| 5 Nov, 10:00 | 2,988 MW | 1,620 MW |
| 5 Nov, 11:00 | 2,935 MW | 1,501 MW |
| 5 Nov, 12:00 | 2,913 MW | 1,609 MW |
| 5 Nov, 13:00 | 2,893 MW | 1,347 MW |
| 5 Nov, 14:00 | 2,893 MW | 1,233 MW |
| 5 Nov, 15:00 | 2,926 MW | 1,170 MW |
| 5 Nov, 16:00 | 3,079 MW | 1,374 MW |
| 5 Nov, 17:00 | 3,257 MW | 1,430 MW |
| 5 Nov, 18:00 | 3,242 MW | 1,450 MW |
| 5 Nov, 19:00 | 3,165 MW | 1,490 MW |
| 5 Nov, 20:00 | 3,073 MW | 1,560 MW |
| 5 Nov, 21:00 | 2,907 MW | 1,603 MW |
| 5 Nov, 22:00 | 2,696 MW | 1,352 MW |
| 5 Nov, 23:00 | 2,525 MW | 1,329 MW |
| 6 Nov, 00:00 | 2,377 MW | 1,654 MW |
| 6 Nov, 01:00 | 2,281 MW | 1,704 MW |
| 6 Nov, 02:00 | 2,223 MW | 1,597 MW |
| 6 Nov, 03:00 | 2,233 MW | 1,394 MW |
| 6 Nov, 04:00 | 2,332 MW | 1,375 MW |
| 6 Nov, 05:00 | 2,552 MW | 1,427 MW |
| 6 Nov, 06:00 | 2,871 MW | 1,565 MW |
| 6 Nov, 07:00 | 3,071 MW | 1,597 MW |
| 6 Nov, 08:00 | 3,141 MW | 1,689 MW |
| 6 Nov, 09:00 | 3,149 MW | 1,483 MW |
| 6 Nov, 10:00 | 3,134 MW | 1,535 MW |
| 6 Nov, 11:00 | 3,102 MW | 1,546 MW |
| 6 Nov, 12:00 | 3,073 MW | 1,587 MW |
| 6 Nov, 13:00 | 3,053 MW | 1,581 MW |
| 6 Nov, 14:00 | 3,068 MW | 1,172 MW |
| 6 Nov, 15:00 | 3,109 MW | 1,559 MW |
| 6 Nov, 16:00 | 3,184 MW | 1,612 MW |
| 6 Nov, 17:00 | 3,255 MW | 1,669 MW |
| 6 Nov, 18:00 | 3,163 MW | 1,705 MW |
| 6 Nov, 19:00 | 3,049 MW | 1,791 MW |
| 6 Nov, 20:00 | 2,946 MW | 1,800 MW |
| 6 Nov, 21:00 | 2,800 MW | 1,972 MW |
| 6 Nov, 22:00 | 2,636 MW | 2,055 MW |
| 6 Nov, 23:00 | 2,476 MW | 1,821 MW |
| 7 Nov, 00:00 | 2,341 MW | 1,936 MW |
| 7 Nov, 01:00 | 2,249 MW | 1,963 MW |
| 7 Nov, 02:00 | 2,182 MW | 1,924 MW |
| 7 Nov, 03:00 | 2,160 MW | 1,613 MW |
| 7 Nov, 04:00 | 2,196 MW | 1,562 MW |
| 7 Nov, 05:00 | 2,312 MW | 1,606 MW |
| 7 Nov, 06:00 | 2,467 MW | 1,724 MW |
| 7 Nov, 07:00 | 2,657 MW | 1,766 MW |
| 7 Nov, 08:00 | 2,772 MW | 1,735 MW |
| 7 Nov, 09:00 | 2,846 MW | 1,647 MW |
| 7 Nov, 10:00 | 2,841 MW | 1,655 MW |
| 7 Nov, 11:00 | 2,829 MW | 1,900 MW |
| 7 Nov, 12:00 | 2,771 MW | 1,738 MW |
| 7 Nov, 13:00 | 2,724 MW | 1,578 MW |
| 7 Nov, 14:00 | 2,696 MW | 1,532 MW |
| 7 Nov, 15:00 | 2,738 MW | 1,487 MW |
| 7 Nov, 16:00 | 2,869 MW | 1,382 MW |
| 7 Nov, 17:00 | 2,988 MW | 1,568 MW |
| 7 Nov, 18:00 | 2,926 MW | 1,560 MW |
| 7 Nov, 19:00 | 2,848 MW | 1,616 MW |
| 7 Nov, 20:00 | 2,756 MW | 1,724 MW |
| 7 Nov, 21:00 | 2,634 MW | 1,646 MW |
| 7 Nov, 22:00 | 2,485 MW | 1,896 MW |
| 7 Nov, 23:00 | 2,342 MW | 1,513 MW |
| 8 Nov, 00:00 | 2,237 MW | 1,857 MW |
| 8 Nov, 01:00 | 2,146 MW | 1,703 MW |
| 8 Nov, 02:00 | 2,085 MW | 1,707 MW |
| 8 Nov, 03:00 | 2,064 MW | 1,507 MW |
| 8 Nov, 04:00 | 2,081 MW | 1,352 MW |
| 8 Nov, 05:00 | 2,170 MW | 1,470 MW |
| 8 Nov, 06:00 | 2,312 MW | 1,464 MW |
| 8 Nov, 07:00 | 2,472 MW | 1,606 MW |
| 8 Nov, 08:00 | 2,636 MW | 1,668 MW |
| 8 Nov, 09:00 | 2,696 MW | 1,646 MW |
| 8 Nov, 10:00 | 2,725 MW | 1,562 MW |
| 8 Nov, 11:00 | 2,733 MW | 1,476 MW |
| 8 Nov, 12:00 | 2,738 MW | 1,444 MW |
| 8 Nov, 13:00 | 2,720 MW | 1,398 MW |
| 8 Nov, 14:00 | 2,712 MW | 1,452 MW |
| 8 Nov, 15:00 | 2,762 MW | 1,458 MW |
| 8 Nov, 16:00 | 2,945 MW | 1,797 MW |
| 8 Nov, 17:00 | 3,165 MW | 2,050 MW |
| 8 Nov, 18:00 | 3,168 MW | 1,993 MW |
| 8 Nov, 19:00 | 3,133 MW | 1,936 MW |
| 8 Nov, 20:00 | 3,031 MW | 2,203 MW |
| 8 Nov, 21:00 | 2,890 MW | 2,277 MW |
| 8 Nov, 22:00 | 2,681 MW | 1,989 MW |
| 8 Nov, 23:00 | 2,501 MW | 1,789 MW |
| 9 Nov, 00:00 | 2,390 MW | 1,927 MW |
| 9 Nov, 01:00 | 2,298 MW | 2,027 MW |
| 9 Nov, 02:00 | 2,268 MW | 1,795 MW |
| 9 Nov, 03:00 | 2,292 MW | 1,556 MW |
| 9 Nov, 04:00 | 2,413 MW | 1,557 MW |
| 9 Nov, 05:00 | 2,687 MW | 1,667 MW |
| 9 Nov, 06:00 | 3,028 MW | 1,674 MW |
| 9 Nov, 07:00 | 3,244 MW | 1,840 MW |
| 9 Nov, 08:00 | 3,254 MW | 1,755 MW |
| 9 Nov, 09:00 | 3,173 MW | 1,737 MW |
| 9 Nov, 10:00 | 3,108 MW | 1,614 MW |
| 9 Nov, 11:00 | 3,123 MW | 1,578 MW |
| 9 Nov, 12:00 | 3,127 MW | 1,637 MW |
| 9 Nov, 13:00 | 3,101 MW | 1,625 MW |
| 9 Nov, 14:00 | 3,110 MW | 1,662 MW |
| 9 Nov, 15:00 | 3,172 MW | 1,708 MW |
| 9 Nov, 16:00 | 3,331 MW | 1,879 MW |
| 9 Nov, 17:00 | 3,456 MW | 2,061 MW |
| 9 Nov, 18:00 | 3,394 MW | 2,013 MW |
| 9 Nov, 19:00 | 3,297 MW | 1,995 MW |
| 9 Nov, 20:00 | 3,149 MW | 1,748 MW |
| 9 Nov, 21:00 | 2,944 MW | 1,700 MW |
| 9 Nov, 22:00 | 2,706 MW | 1,673 MW |
| 9 Nov, 23:00 | 2,504 MW | 1,520 MW |
| 10 Nov, 00:00 | 2,372 MW | 1,734 MW |
| 10 Nov, 01:00 | 2,274 MW | 1,835 MW |
| 10 Nov, 02:00 | 2,220 MW | 1,693 MW |
| 10 Nov, 03:00 | 2,224 MW | 1,743 MW |
| 10 Nov, 04:00 | 2,316 MW | 1,713 MW |
| 10 Nov, 05:00 | 2,564 MW | 1,798 MW |
| 10 Nov, 06:00 | 2,884 MW | 1,912 MW |
| 10 Nov, 07:00 | 3,096 MW | 1,978 MW |
| 10 Nov, 08:00 | 3,118 MW | 1,855 MW |
| 10 Nov, 09:00 | 3,107 MW | 1,975 MW |
| 10 Nov, 10:00 | 3,097 MW | 1,931 MW |
| 10 Nov, 11:00 | 3,101 MW | 1,889 MW |
| 10 Nov, 12:00 | 3,093 MW | 1,778 MW |
| 10 Nov, 13:00 | 3,079 MW | 1,871 MW |
| 10 Nov, 14:00 | 3,077 MW | 1,888 MW |
| 10 Nov, 15:00 | 3,108 MW | 1,910 MW |
| 10 Nov, 16:00 | 3,218 MW | 2,019 MW |
| 10 Nov, 17:00 | 3,319 MW | 2,095 MW |
| 10 Nov, 18:00 | 3,245 MW | 2,004 MW |
| 10 Nov, 19:00 | 3,143 MW | 1,990 MW |
| 10 Nov, 20:00 | 3,024 MW | 1,967 MW |
| 10 Nov, 21:00 | 2,861 MW | 1,912 MW |
| 10 Nov, 22:00 | 2,647 MW | 1,847 MW |
| 10 Nov, 23:00 | 2,465 MW | 1,842 MW |
| 11 Nov, 00:00 | 2,316 MW | 1,905 MW |
| 11 Nov, 01:00 | 2,212 MW | 1,921 MW |
| 11 Nov, 02:00 | 2,153 MW | 1,886 MW |
| 11 Nov, 03:00 | 2,153 MW | 1,917 MW |
| 11 Nov, 04:00 | 2,222 MW | 1,807 MW |
| 11 Nov, 05:00 | 2,402 MW | 1,746 MW |
| 11 Nov, 06:00 | 2,645 MW | 1,704 MW |
| 11 Nov, 07:00 | 2,813 MW | 1,870 MW |
| 11 Nov, 08:00 | 2,902 MW | 1,959 MW |
| 11 Nov, 09:00 | 2,928 MW | 1,951 MW |
| 11 Nov, 10:00 | 2,878 MW | 1,846 MW |
| 11 Nov, 11:00 | 2,856 MW | 1,794 MW |
| 11 Nov, 12:00 | 2,841 MW | 1,713 MW |
| 11 Nov, 13:00 | 2,804 MW | 1,606 MW |
| 11 Nov, 14:00 | 2,799 MW | 1,586 MW |
| 11 Nov, 15:00 | 2,829 MW | 1,556 MW |
| 11 Nov, 16:00 | 2,961 MW | 1,554 MW |
| 11 Nov, 17:00 | 3,110 MW | 1,809 MW |
| 11 Nov, 18:00 | 3,066 MW | 1,925 MW |
| 11 Nov, 19:00 | 2,996 MW | 1,973 MW |
| 11 Nov, 20:00 | 2,906 MW | 1,992 MW |
| 11 Nov, 21:00 | 2,745 MW | 1,901 MW |
| 11 Nov, 22:00 | 2,556 MW | 1,747 MW |
| 11 Nov, 23:00 | 2,372 MW | 1,781 MW |
| 12 Nov, 00:00 | 2,231 MW | 1,999 MW |
| 12 Nov, 01:00 | 2,133 MW | 1,891 MW |
| 12 Nov, 02:00 | 2,078 MW | 1,817 MW |
| 12 Nov, 03:00 | 2,088 MW | 1,801 MW |
| 12 Nov, 04:00 | 2,179 MW | 1,934 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). PSEI Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/psei/
World Power Monitor. PSEI 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/psei/
@misc{wpm_forecast_accuracy_psei_2026,
title = {{PSEI 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/psei/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/psei/
The Copy buttons add today's date as the access date.