PSEI Demand Forecast Accuracy: Error, Bias and Worst Miss, 6 October to 5 November 2026
The day-ahead demand forecast for PSEI was off by 49.7% on average (mean absolute percentage error) over 719 hours from 6 October to 5 November 2026, and 0% of hours landed within 5% of the reading. Its bias was -49.7%: 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 49.7% on average (mean absolute percentage error) over 719 hours from 6 October to 5 November 2026, and 0% of hours landed within 5% of the reading. Its bias was -49.7%: 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,353 MW, against average demand of 2,725 MW.
- The forecast was above reported demand in 0% 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 (-1,353 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-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, 05:00 PST (UTC-08:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 07:00 | 3,283 MW | 1,623 MW |
| 29 Oct, 08:00 | 3,327 MW | 1,657 MW |
| 29 Oct, 09:00 | 3,298 MW | 1,779 MW |
| 29 Oct, 10:00 | 3,235 MW | 1,804 MW |
| 29 Oct, 11:00 | 3,164 MW | 1,787 MW |
| 29 Oct, 12:00 | 3,080 MW | 1,672 MW |
| 29 Oct, 13:00 | 2,990 MW | 1,556 MW |
| 29 Oct, 14:00 | 2,929 MW | 1,489 MW |
| 29 Oct, 15:00 | 2,945 MW | 1,505 MW |
| 29 Oct, 16:00 | 3,042 MW | 1,537 MW |
| 29 Oct, 17:00 | 3,198 MW | 1,624 MW |
| 29 Oct, 18:00 | 3,308 MW | 1,716 MW |
| 29 Oct, 19:00 | 3,282 MW | 1,761 MW |
| 29 Oct, 20:00 | 3,207 MW | 1,795 MW |
| 29 Oct, 21:00 | 3,052 MW | 1,587 MW |
| 29 Oct, 22:00 | 2,821 MW | 1,508 MW |
| 29 Oct, 23:00 | 2,620 MW | 1,231 MW |
| 30 Oct, 00:00 | 2,486 MW | 1,160 MW |
| 30 Oct, 01:00 | 2,388 MW | 1,158 MW |
| 30 Oct, 02:00 | 2,329 MW | 1,196 MW |
| 30 Oct, 03:00 | 2,339 MW | 1,231 MW |
| 30 Oct, 04:00 | 2,443 MW | 1,180 MW |
| 30 Oct, 05:00 | 2,674 MW | 1,455 MW |
| 30 Oct, 06:00 | 3,000 MW | 1,526 MW |
| 30 Oct, 07:00 | 3,240 MW | 1,696 MW |
| 30 Oct, 08:00 | 3,299 MW | 1,592 MW |
| 30 Oct, 09:00 | 3,315 MW | 1,779 MW |
| 30 Oct, 10:00 | 3,306 MW | 1,680 MW |
| 30 Oct, 11:00 | 3,311 MW | 1,862 MW |
| 30 Oct, 12:00 | 3,312 MW | 1,698 MW |
| 30 Oct, 13:00 | 3,276 MW | 1,497 MW |
| 30 Oct, 14:00 | 3,226 MW | 1,366 MW |
| 30 Oct, 15:00 | 3,189 MW | 1,756 MW |
| 30 Oct, 16:00 | 3,184 MW | 1,858 MW |
| 30 Oct, 17:00 | 3,282 MW | 1,830 MW |
| 30 Oct, 18:00 | 3,328 MW | 1,849 MW |
| 30 Oct, 19:00 | 3,262 MW | 1,878 MW |
| 30 Oct, 20:00 | 3,196 MW | 1,801 MW |
| 30 Oct, 21:00 | 3,070 MW | 1,852 MW |
| 30 Oct, 22:00 | 2,909 MW | 1,701 MW |
| 30 Oct, 23:00 | 2,757 MW | 1,410 MW |
| 31 Oct, 00:00 | 2,629 MW | 1,414 MW |
| 31 Oct, 01:00 | 2,551 MW | 1,458 MW |
| 31 Oct, 02:00 | 2,504 MW | 1,421 MW |
| 31 Oct, 03:00 | 2,503 MW | 1,443 MW |
| 31 Oct, 04:00 | 2,555 MW | 1,478 MW |
| 31 Oct, 05:00 | 2,690 MW | 1,522 MW |
| 31 Oct, 06:00 | 2,882 MW | 1,583 MW |
| 31 Oct, 07:00 | 3,091 MW | 1,600 MW |
| 31 Oct, 08:00 | 3,263 MW | 1,641 MW |
| 31 Oct, 09:00 | 3,322 MW | 1,598 MW |
| 31 Oct, 10:00 | 3,264 MW | 1,687 MW |
| 31 Oct, 11:00 | 3,167 MW | 1,566 MW |
| 31 Oct, 12:00 | 3,037 MW | 1,618 MW |
| 31 Oct, 13:00 | 2,953 MW | 1,524 MW |
| 31 Oct, 14:00 | 2,889 MW | 1,491 MW |
| 31 Oct, 15:00 | 2,864 MW | 1,634 MW |
| 31 Oct, 16:00 | 2,921 MW | 1,632 MW |
| 31 Oct, 17:00 | 2,988 MW | 1,735 MW |
| 31 Oct, 18:00 | 3,036 MW | 1,722 MW |
| 31 Oct, 19:00 | 3,005 MW | 1,646 MW |
| 31 Oct, 20:00 | 2,992 MW | 1,769 MW |
| 31 Oct, 21:00 | 2,940 MW | 1,730 MW |
| 31 Oct, 22:00 | 2,834 MW | 1,782 MW |
| 31 Oct, 23:00 | 2,692 MW | 1,633 MW |
| 1 Nov, 00:00 | 2,583 MW | 1,445 MW |
| 1 Nov, 01:00 | 2,485 MW | 1,434 MW |
| 1 Nov, 01:00 | 2,434 MW | 1,458 MW |
| 1 Nov, 02:00 | 2,396 MW | 1,385 MW |
| 1 Nov, 03:00 | 2,398 MW | 1,368 MW |
| 1 Nov, 04:00 | 2,453 MW | 1,466 MW |
| 1 Nov, 05:00 | 2,567 MW | 622 MW |
| 1 Nov, 06:00 | 2,747 MW | 1,537 MW |
| 1 Nov, 07:00 | 2,943 MW | 1,657 MW |
| 1 Nov, 08:00 | 3,074 MW | 1,607 MW |
| 1 Nov, 09:00 | 3,127 MW | 1,573 MW |
| 1 Nov, 10:00 | 3,115 MW | 1,631 MW |
| 1 Nov, 11:00 | 3,083 MW | 1,758 MW |
| 1 Nov, 12:00 | 3,055 MW | 1,575 MW |
| 1 Nov, 13:00 | 3,018 MW | 1,509 MW |
| 1 Nov, 14:00 | 3,000 MW | 1,475 MW |
| 1 Nov, 15:00 | 3,043 MW | 1,565 MW |
| 1 Nov, 16:00 | 3,179 MW | 1,582 MW |
| 1 Nov, 17:00 | 3,422 MW | 1,777 MW |
| 1 Nov, 18:00 | 3,429 MW | 1,852 MW |
| 1 Nov, 19:00 | 3,402 MW | 1,917 MW |
| 1 Nov, 20:00 | 3,316 MW | 1,951 MW |
| 1 Nov, 21:00 | 3,150 MW | 1,952 MW |
| 1 Nov, 22:00 | 2,930 MW | 1,848 MW |
| 1 Nov, 23:00 | 2,763 MW | 1,884 MW |
| 2 Nov, 00:00 | 2,666 MW | 1,696 MW |
| 2 Nov, 01:00 | 2,609 MW | 1,763 MW |
| 2 Nov, 02:00 | 2,585 MW | 1,746 MW |
| 2 Nov, 03:00 | 2,638 MW | 1,708 MW |
| 2 Nov, 04:00 | 2,796 MW | 1,841 MW |
| 2 Nov, 05:00 | 3,086 MW | 2,019 MW |
| 2 Nov, 06:00 | 3,449 MW | 2,211 MW |
| 2 Nov, 07:00 | 3,662 MW | 2,232 MW |
| 2 Nov, 08:00 | 3,659 MW | 2,251 MW |
| 2 Nov, 09:00 | 3,593 MW | 2,186 MW |
| 2 Nov, 10:00 | 3,482 MW | 2,342 MW |
| 2 Nov, 11:00 | 3,343 MW | 2,181 MW |
| 2 Nov, 12:00 | 3,262 MW | 1,978 MW |
| 2 Nov, 13:00 | 3,195 MW | 1,884 MW |
| 2 Nov, 14:00 | 3,163 MW | 1,744 MW |
| 2 Nov, 15:00 | 3,219 MW | 1,812 MW |
| 2 Nov, 16:00 | 3,394 MW | 2,040 MW |
| 2 Nov, 17:00 | 3,577 MW | 2,166 MW |
| 2 Nov, 18:00 | 3,541 MW | 2,090 MW |
| 2 Nov, 19:00 | 3,458 MW | 2,110 MW |
| 2 Nov, 20:00 | 3,341 MW | 2,105 MW |
| 2 Nov, 21:00 | 3,153 MW | 2,014 MW |
| 2 Nov, 22:00 | 2,907 MW | 1,851 MW |
| 2 Nov, 23:00 | 2,706 MW | 1,792 MW |
| 3 Nov, 00:00 | 2,566 MW | 1,856 MW |
| 3 Nov, 01:00 | 2,466 MW | 1,827 MW |
| 3 Nov, 02:00 | 2,425 MW | 1,611 MW |
| 3 Nov, 03:00 | 2,435 MW | 1,630 MW |
| 3 Nov, 04:00 | 2,561 MW | 1,733 MW |
| 3 Nov, 05:00 | 2,824 MW | 1,804 MW |
| 3 Nov, 06:00 | 3,174 MW | 2,031 MW |
| 3 Nov, 07:00 | 3,351 MW | 2,102 MW |
| 3 Nov, 08:00 | 3,365 MW | 1,948 MW |
| 3 Nov, 09:00 | 3,272 MW | 1,951 MW |
| 3 Nov, 10:00 | 3,121 MW | 1,894 MW |
| 3 Nov, 11:00 | 2,996 MW | 1,997 MW |
| 3 Nov, 12:00 | 2,950 MW | 1,831 MW |
| 3 Nov, 13:00 | 2,900 MW | 1,818 MW |
| 3 Nov, 14:00 | 2,900 MW | 1,907 MW |
| 3 Nov, 15:00 | 2,928 MW | 1,860 MW |
| 3 Nov, 16:00 | 3,081 MW | 1,979 MW |
| 3 Nov, 17:00 | 3,323 MW | 2,027 MW |
| 3 Nov, 18:00 | 3,335 MW | 1,976 MW |
| 3 Nov, 19:00 | 3,302 MW | 1,944 MW |
| 3 Nov, 20:00 | 3,222 MW | 1,739 MW |
| 3 Nov, 21:00 | 3,086 MW | 1,766 MW |
| 3 Nov, 22:00 | 2,865 MW | 1,783 MW |
| 3 Nov, 23:00 | 2,693 MW | 1,614 MW |
| 4 Nov, 00:00 | 2,569 MW | 1,487 MW |
| 4 Nov, 01:00 | 2,509 MW | 1,533 MW |
| 4 Nov, 02:00 | 2,472 MW | 1,601 MW |
| 4 Nov, 03:00 | 2,524 MW | 1,431 MW |
| 4 Nov, 04:00 | 2,668 MW | 1,579 MW |
| 4 Nov, 05:00 | 2,951 MW | 1,568 MW |
| 4 Nov, 06:00 | 3,332 MW | 1,661 MW |
| 4 Nov, 07:00 | 3,534 MW | 1,715 MW |
| 4 Nov, 08:00 | 3,494 MW | 1,706 MW |
| 4 Nov, 09:00 | 3,337 MW | 1,699 MW |
| 4 Nov, 10:00 | 3,209 MW | 1,582 MW |
| 4 Nov, 11:00 | 3,137 MW | 1,522 MW |
| 4 Nov, 12:00 | 3,099 MW | 1,513 MW |
| 4 Nov, 13:00 | 3,029 MW | 1,508 MW |
| 4 Nov, 14:00 | 3,000 MW | 1,511 MW |
| 4 Nov, 15:00 | 3,042 MW | 1,513 MW |
| 4 Nov, 16:00 | 3,198 MW | 1,746 MW |
| 4 Nov, 17:00 | 3,369 MW | 1,822 MW |
| 4 Nov, 18:00 | 3,343 MW | 1,860 MW |
| 4 Nov, 19:00 | 3,273 MW | 1,894 MW |
| 4 Nov, 20:00 | 3,152 MW | 1,903 MW |
| 4 Nov, 21:00 | 2,967 MW | 1,872 MW |
| 4 Nov, 22:00 | 2,722 MW | 1,768 MW |
| 4 Nov, 23:00 | 2,524 MW | 1,556 MW |
| 5 Nov, 00:00 | 2,392 MW | 1,358 MW |
| 5 Nov, 01:00 | 2,290 MW | 1,201 MW |
| 5 Nov, 02:00 | 2,247 MW | 1,166 MW |
| 5 Nov, 03:00 | 2,257 MW | 1,275 MW |
| 5 Nov, 04:00 | 2,363 MW | 1,382 MW |
| 5 Nov, 05:00 | 2,606 MW | 1,399 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-05. 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-05. 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.