PGE Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 12 November 2026
The day-ahead demand forecast for PGE was off by 1.5% on average (mean absolute percentage error) over 719 hours from 13 October to 12 November 2026, and 96% of hours landed within 5% of the reading. Its bias was +0.7%: it ran high on average, an over forecast. The largest miss was 351 MW (11.6%) too low at 6 Nov 2026, 13:00 PST (UTC-08:00). Dates and times are local (America/Los_Angeles).
Key Facts
- The day-ahead demand forecast for PGE was off by 1.5% on average (mean absolute percentage error) over 719 hours from 13 October to 12 November 2026, and 96% of hours landed within 5% of the reading. Its bias was +0.7%: it ran high on average, an over forecast. The largest miss was 351 MW (11.6%) too low at 6 Nov 2026, 13:00 PST (UTC-08:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, PGE came 2 (1 is the smallest error).
- On average the forecast differed from reported demand by 40 MW, against average demand of 2,615 MW.
- The forecast was above reported demand in 71% 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 (+16 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 351 MW (11.6%) too low at 6 Nov 2026, 13:00 PST (UTC-08:00): forecast 2,667 MW, reported 3,018 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,478 MW | 2,489 MW |
| 5 Nov, 06:00 | 2,740 MW | 2,741 MW |
| 5 Nov, 07:00 | 2,882 MW | 2,895 MW |
| 5 Nov, 08:00 | 2,877 MW | 2,904 MW |
| 5 Nov, 09:00 | 2,824 MW | 2,868 MW |
| 5 Nov, 10:00 | 2,745 MW | 2,831 MW |
| 5 Nov, 11:00 | 2,693 MW | 2,807 MW |
| 5 Nov, 12:00 | 2,660 MW | 2,794 MW |
| 5 Nov, 13:00 | 2,622 MW | 2,793 MW |
| 5 Nov, 14:00 | 2,643 MW | 2,801 MW |
| 5 Nov, 15:00 | 2,694 MW | 2,846 MW |
| 5 Nov, 16:00 | 2,813 MW | 2,951 MW |
| 5 Nov, 17:00 | 2,949 MW | 3,055 MW |
| 5 Nov, 18:00 | 2,938 MW | 3,012 MW |
| 5 Nov, 19:00 | 2,876 MW | 2,953 MW |
| 5 Nov, 20:00 | 2,814 MW | 2,863 MW |
| 5 Nov, 21:00 | 2,725 MW | 2,777 MW |
| 5 Nov, 22:00 | 2,607 MW | 2,611 MW |
| 5 Nov, 23:00 | 2,453 MW | 2,479 MW |
| 6 Nov, 00:00 | 2,345 MW | 2,363 MW |
| 6 Nov, 01:00 | 2,273 MW | 2,293 MW |
| 6 Nov, 02:00 | 2,240 MW | 2,254 MW |
| 6 Nov, 03:00 | 2,231 MW | 2,260 MW |
| 6 Nov, 04:00 | 2,302 MW | 2,332 MW |
| 6 Nov, 05:00 | 2,460 MW | 2,500 MW |
| 6 Nov, 06:00 | 2,683 MW | 2,740 MW |
| 6 Nov, 07:00 | 2,643 MW | 2,853 MW |
| 6 Nov, 08:00 | 2,842 MW | 2,848 MW |
| 6 Nov, 09:00 | 2,861 MW | 2,779 MW |
| 6 Nov, 10:00 | 2,846 MW | 2,708 MW |
| 6 Nov, 11:00 | 2,800 MW | 2,669 MW |
| 6 Nov, 12:00 | 2,810 MW | 2,669 MW |
| 6 Nov, 13:00 | 3,018 MW | 2,667 MW |
| 6 Nov, 14:00 | 2,618 MW | 2,668 MW |
| 6 Nov, 15:00 | 2,864 MW | 2,718 MW |
| 6 Nov, 16:00 | 2,931 MW | 2,824 MW |
| 6 Nov, 17:00 | 2,978 MW | 2,926 MW |
| 6 Nov, 18:00 | 2,906 MW | 2,874 MW |
| 6 Nov, 19:00 | 2,819 MW | 2,800 MW |
| 6 Nov, 20:00 | 2,734 MW | 2,726 MW |
| 6 Nov, 21:00 | 2,660 MW | 2,651 MW |
| 6 Nov, 22:00 | 2,544 MW | 2,540 MW |
| 6 Nov, 23:00 | 2,396 MW | 2,419 MW |
| 7 Nov, 00:00 | 2,295 MW | 2,331 MW |
| 7 Nov, 01:00 | 2,212 MW | 2,231 MW |
| 7 Nov, 02:00 | 2,152 MW | 2,176 MW |
| 7 Nov, 03:00 | 2,139 MW | 2,153 MW |
| 7 Nov, 04:00 | 2,157 MW | 2,167 MW |
| 7 Nov, 05:00 | 2,212 MW | 2,230 MW |
| 7 Nov, 06:00 | 2,310 MW | 2,334 MW |
| 7 Nov, 07:00 | 2,432 MW | 2,440 MW |
| 7 Nov, 08:00 | 2,517 MW | 2,537 MW |
| 7 Nov, 09:00 | 2,577 MW | 2,566 MW |
| 7 Nov, 10:00 | 2,602 MW | 2,576 MW |
| 7 Nov, 11:00 | 2,615 MW | 2,554 MW |
| 7 Nov, 12:00 | 2,555 MW | 2,534 MW |
| 7 Nov, 13:00 | 2,514 MW | 2,541 MW |
| 7 Nov, 14:00 | 2,580 MW | 2,580 MW |
| 7 Nov, 15:00 | 2,618 MW | 2,620 MW |
| 7 Nov, 16:00 | 2,705 MW | 2,709 MW |
| 7 Nov, 17:00 | 2,804 MW | 2,801 MW |
| 7 Nov, 18:00 | 2,760 MW | 2,757 MW |
| 7 Nov, 19:00 | 2,702 MW | 2,703 MW |
| 7 Nov, 20:00 | 2,636 MW | 2,618 MW |
| 7 Nov, 21:00 | 2,541 MW | 2,538 MW |
| 7 Nov, 22:00 | 2,427 MW | 2,415 MW |
| 7 Nov, 23:00 | 2,309 MW | 2,330 MW |
| 8 Nov, 00:00 | 2,226 MW | 2,263 MW |
| 8 Nov, 01:00 | 2,156 MW | 2,179 MW |
| 8 Nov, 02:00 | 2,122 MW | 2,147 MW |
| 8 Nov, 03:00 | 2,103 MW | 2,137 MW |
| 8 Nov, 04:00 | 2,121 MW | 2,155 MW |
| 8 Nov, 05:00 | 2,177 MW | 2,211 MW |
| 8 Nov, 06:00 | 2,268 MW | 2,329 MW |
| 8 Nov, 07:00 | 2,379 MW | 2,441 MW |
| 8 Nov, 08:00 | 2,482 MW | 2,535 MW |
| 8 Nov, 09:00 | 2,471 MW | 2,572 MW |
| 8 Nov, 10:00 | 2,489 MW | 2,571 MW |
| 8 Nov, 11:00 | 2,512 MW | 2,560 MW |
| 8 Nov, 12:00 | 2,509 MW | 2,527 MW |
| 8 Nov, 13:00 | 2,544 MW | 2,533 MW |
| 8 Nov, 14:00 | 2,578 MW | 2,574 MW |
| 8 Nov, 15:00 | 2,642 MW | 2,642 MW |
| 8 Nov, 16:00 | 2,759 MW | 2,800 MW |
| 8 Nov, 17:00 | 2,884 MW | 2,962 MW |
| 8 Nov, 18:00 | 2,865 MW | 2,957 MW |
| 8 Nov, 19:00 | 2,808 MW | 2,920 MW |
| 8 Nov, 20:00 | 2,730 MW | 2,813 MW |
| 8 Nov, 21:00 | 2,622 MW | 2,709 MW |
| 8 Nov, 22:00 | 2,474 MW | 2,564 MW |
| 8 Nov, 23:00 | 2,331 MW | 2,425 MW |
| 9 Nov, 00:00 | 2,239 MW | 2,300 MW |
| 9 Nov, 01:00 | 2,175 MW | 2,200 MW |
| 9 Nov, 02:00 | 2,151 MW | 2,172 MW |
| 9 Nov, 03:00 | 2,171 MW | 2,184 MW |
| 9 Nov, 04:00 | 2,263 MW | 2,267 MW |
| 9 Nov, 05:00 | 2,438 MW | 2,449 MW |
| 9 Nov, 06:00 | 2,709 MW | 2,708 MW |
| 9 Nov, 07:00 | 2,872 MW | 2,872 MW |
| 9 Nov, 08:00 | 2,856 MW | 2,899 MW |
| 9 Nov, 09:00 | 2,872 MW | 2,895 MW |
| 9 Nov, 10:00 | 2,905 MW | 2,875 MW |
| 9 Nov, 11:00 | 2,918 MW | 2,862 MW |
| 9 Nov, 12:00 | 2,950 MW | 2,889 MW |
| 9 Nov, 13:00 | 2,925 MW | 2,909 MW |
| 9 Nov, 14:00 | 2,923 MW | 2,889 MW |
| 9 Nov, 15:00 | 2,942 MW | 2,958 MW |
| 9 Nov, 16:00 | 3,065 MW | 3,026 MW |
| 9 Nov, 17:00 | 3,130 MW | 3,084 MW |
| 9 Nov, 18:00 | 3,065 MW | 3,057 MW |
| 9 Nov, 19:00 | 2,985 MW | 2,967 MW |
| 9 Nov, 20:00 | 2,869 MW | 2,878 MW |
| 9 Nov, 21:00 | 2,751 MW | 2,773 MW |
| 9 Nov, 22:00 | 2,595 MW | 2,623 MW |
| 9 Nov, 23:00 | 2,434 MW | 2,466 MW |
| 10 Nov, 00:00 | 2,319 MW | 2,343 MW |
| 10 Nov, 01:00 | 2,250 MW | 2,260 MW |
| 10 Nov, 02:00 | 2,200 MW | 2,209 MW |
| 10 Nov, 03:00 | 2,184 MW | 2,200 MW |
| 10 Nov, 04:00 | 2,252 MW | 2,263 MW |
| 10 Nov, 05:00 | 2,410 MW | 2,422 MW |
| 10 Nov, 06:00 | 2,650 MW | 2,666 MW |
| 10 Nov, 07:00 | 2,814 MW | 2,822 MW |
| 10 Nov, 08:00 | 2,843 MW | 2,850 MW |
| 10 Nov, 09:00 | 2,884 MW | 2,832 MW |
| 10 Nov, 10:00 | 2,929 MW | 2,804 MW |
| 10 Nov, 11:00 | 2,943 MW | 2,830 MW |
| 10 Nov, 12:00 | 2,947 MW | 2,826 MW |
| 10 Nov, 13:00 | 2,893 MW | 2,837 MW |
| 10 Nov, 14:00 | 2,838 MW | 2,842 MW |
| 10 Nov, 15:00 | 2,823 MW | 2,877 MW |
| 10 Nov, 16:00 | 2,910 MW | 2,965 MW |
| 10 Nov, 17:00 | 3,026 MW | 3,047 MW |
| 10 Nov, 18:00 | 2,981 MW | 2,999 MW |
| 10 Nov, 19:00 | 2,911 MW | 2,925 MW |
| 10 Nov, 20:00 | 2,818 MW | 2,841 MW |
| 10 Nov, 21:00 | 2,721 MW | 2,740 MW |
| 10 Nov, 22:00 | 2,593 MW | 2,590 MW |
| 10 Nov, 23:00 | 2,442 MW | 2,436 MW |
| 11 Nov, 00:00 | 2,333 MW | 2,322 MW |
| 11 Nov, 01:00 | 2,272 MW | 2,275 MW |
| 11 Nov, 02:00 | 2,219 MW | 2,226 MW |
| 11 Nov, 03:00 | 2,216 MW | 2,217 MW |
| 11 Nov, 04:00 | 2,280 MW | 2,281 MW |
| 11 Nov, 05:00 | 2,427 MW | 2,445 MW |
| 11 Nov, 06:00 | 2,624 MW | 2,691 MW |
| 11 Nov, 07:00 | 2,748 MW | 2,846 MW |
| 11 Nov, 08:00 | 2,766 MW | 2,844 MW |
| 11 Nov, 09:00 | 2,710 MW | 2,767 MW |
| 11 Nov, 10:00 | 2,704 MW | 2,704 MW |
| 11 Nov, 11:00 | 2,668 MW | 2,676 MW |
| 11 Nov, 12:00 | 2,669 MW | 2,684 MW |
| 11 Nov, 13:00 | 2,707 MW | 2,709 MW |
| 11 Nov, 14:00 | 2,751 MW | 2,735 MW |
| 11 Nov, 15:00 | 2,785 MW | 2,780 MW |
| 11 Nov, 16:00 | 2,870 MW | 2,887 MW |
| 11 Nov, 17:00 | 2,980 MW | 2,999 MW |
| 11 Nov, 18:00 | 2,941 MW | 2,960 MW |
| 11 Nov, 19:00 | 2,866 MW | 2,894 MW |
| 11 Nov, 20:00 | 2,857 MW | 2,818 MW |
| 11 Nov, 21:00 | 2,691 MW | 2,733 MW |
| 11 Nov, 22:00 | 2,551 MW | 2,583 MW |
| 11 Nov, 23:00 | 2,403 MW | 2,432 MW |
| 12 Nov, 00:00 | 2,302 MW | 2,309 MW |
| 12 Nov, 01:00 | 2,229 MW | 2,227 MW |
| 12 Nov, 02:00 | 2,197 MW | 2,177 MW |
| 12 Nov, 03:00 | 2,187 MW | 2,176 MW |
| 12 Nov, 04:00 | 2,257 MW | 2,244 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). PGE Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/pge/
World Power Monitor. PGE 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/pge/
@misc{wpm_forecast_accuracy_pge_2026,
title = {{PGE 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/pge/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/pge/
The Copy buttons add today's date as the access date.