PNM Demand Forecast Accuracy: Error, Bias and Worst Miss, 13 October to 12 November 2026
The day-ahead demand forecast for PNM was off by 7.7% on average (mean absolute percentage error) over 695 hours from 13 October to 12 November 2026, and 46% of hours landed within 5% of the reading. Its bias was -0.0%: it ran close to balanced on average. The largest miss was 478 MW (52.7%) too high at 10 Nov 2026, 13:00 MST (UTC-07:00). Dates and times are local (America/Denver).
Key Facts
- The day-ahead demand forecast for PNM was off by 7.7% on average (mean absolute percentage error) over 695 hours from 13 October to 12 November 2026, and 46% of hours landed within 5% of the reading. Its bias was -0.0%: it ran close to balanced on average. The largest miss was 478 MW (52.7%) too high at 10 Nov 2026, 13:00 MST (UTC-07:00).
- Across 53 US grids ranked by average error over their own latest 30 day windows, PNM came 38 (1 is the smallest error).
- On average the forecast differed from reported demand by 106 MW, against average demand of 1,490 MW.
- The forecast was above reported demand in 21% of compared hours.
Forecast Error at a Glance
695 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 (-13 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 478 MW (52.7%) too high at 10 Nov 2026, 13:00 MST (UTC-07:00): forecast 1,385 MW, reported 907 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, 05:00 MST (UTC-07:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 06:00 | 1,403 MW | 1,617 MW |
| 5 Nov, 07:00 | 1,348 MW | 1,614 MW |
| 5 Nov, 08:00 | 1,281 MW | 1,530 MW |
| 5 Nov, 09:00 | 1,213 MW | 1,452 MW |
| 5 Nov, 10:00 | 1,165 MW | 1,397 MW |
| 5 Nov, 11:00 | 1,140 MW | 1,370 MW |
| 5 Nov, 12:00 | 1,130 MW | 1,364 MW |
| 5 Nov, 13:00 | 1,150 MW | 1,387 MW |
| 5 Nov, 14:00 | 1,186 MW | 1,433 MW |
| 5 Nov, 15:00 | 1,263 MW | 1,510 MW |
| 5 Nov, 16:00 | 1,376 MW | 1,610 MW |
| 5 Nov, 17:00 | 1,452 MW | 1,701 MW |
| 5 Nov, 18:00 | 1,459 MW | 1,724 MW |
| 5 Nov, 19:00 | 1,440 MW | 1,718 MW |
| 5 Nov, 20:00 | 1,417 MW | 1,699 MW |
| 5 Nov, 21:00 | 1,374 MW | 1,645 MW |
| 5 Nov, 22:00 | 1,314 MW | 1,583 MW |
| 5 Nov, 23:00 | 1,256 MW | 1,521 MW |
| 6 Nov, 00:00 | 1,223 MW | 1,438 MW |
| 6 Nov, 01:00 | 1,203 MW | 1,409 MW |
| 6 Nov, 02:00 | 1,193 MW | 1,409 MW |
| 6 Nov, 03:00 | 1,199 MW | 1,417 MW |
| 6 Nov, 04:00 | 1,242 MW | 1,440 MW |
| 6 Nov, 05:00 | 1,321 MW | 1,523 MW |
| 6 Nov, 06:00 | 1,396 MW | 1,612 MW |
| 6 Nov, 07:00 | 1,355 MW | 1,596 MW |
| 6 Nov, 08:00 | 1,301 MW | 1,515 MW |
| 6 Nov, 09:00 | 1,237 MW | 1,446 MW |
| 6 Nov, 10:00 | 1,227 MW | 1,404 MW |
| 6 Nov, 11:00 | 1,229 MW | 1,399 MW |
| 6 Nov, 12:00 | 1,254 MW | 1,421 MW |
| 6 Nov, 13:00 | 1,320 MW | 1,459 MW |
| 6 Nov, 14:00 | 1,377 MW | 1,482 MW |
| 6 Nov, 15:00 | 1,405 MW | 1,509 MW |
| 6 Nov, 16:00 | 1,437 MW | 1,560 MW |
| 6 Nov, 17:00 | 1,495 MW | 1,630 MW |
| 6 Nov, 18:00 | 1,481 MW | 1,639 MW |
| 6 Nov, 19:00 | 1,463 MW | 1,633 MW |
| 6 Nov, 20:00 | 1,444 MW | 1,626 MW |
| 6 Nov, 21:00 | 1,396 MW | 1,588 MW |
| 6 Nov, 22:00 | 1,350 MW | 1,546 MW |
| 6 Nov, 23:00 | 1,290 MW | 1,498 MW |
| 7 Nov, 00:00 | 1,260 MW | 1,476 MW |
| 7 Nov, 01:00 | 1,227 MW | 1,439 MW |
| 7 Nov, 02:00 | 1,223 MW | 1,442 MW |
| 7 Nov, 03:00 | 1,224 MW | 1,423 MW |
| 7 Nov, 04:00 | 1,236 MW | 1,444 MW |
| 7 Nov, 05:00 | 1,262 MW | 1,479 MW |
| 7 Nov, 06:00 | 1,311 MW | 1,530 MW |
| 7 Nov, 07:00 | 1,310 MW | 1,502 MW |
| 7 Nov, 08:00 | 1,313 MW | 1,473 MW |
| 7 Nov, 09:00 | 1,300 MW | 1,452 MW |
| 7 Nov, 10:00 | 1,246 MW | 1,448 MW |
| 7 Nov, 11:00 | 1,179 MW | 1,464 MW |
| 7 Nov, 12:00 | 1,118 MW | 1,423 MW |
| 7 Nov, 13:00 | 1,112 MW | 1,354 MW |
| 7 Nov, 14:00 | 1,158 MW | 1,385 MW |
| 7 Nov, 15:00 | 1,233 MW | 1,440 MW |
| 7 Nov, 16:00 | 1,339 MW | 1,531 MW |
| 7 Nov, 17:00 | 1,432 MW | 1,638 MW |
| 7 Nov, 18:00 | 1,442 MW | 1,673 MW |
| 7 Nov, 19:00 | 1,420 MW | 1,673 MW |
| 7 Nov, 20:00 | 1,404 MW | 1,638 MW |
| 7 Nov, 21:00 | 1,378 MW | 1,589 MW |
| 7 Nov, 22:00 | 1,337 MW | 1,552 MW |
| 7 Nov, 23:00 | 1,306 MW | 1,505 MW |
| 8 Nov, 00:00 | 1,261 MW | 1,469 MW |
| 8 Nov, 01:00 | 1,228 MW | 1,450 MW |
| 8 Nov, 02:00 | 1,211 MW | 1,440 MW |
| 8 Nov, 03:00 | 1,206 MW | 1,432 MW |
| 8 Nov, 04:00 | 1,231 MW | 1,440 MW |
| 8 Nov, 05:00 | 1,262 MW | 1,483 MW |
| 8 Nov, 06:00 | 1,308 MW | 1,528 MW |
| 8 Nov, 07:00 | 1,243 MW | 1,475 MW |
| 8 Nov, 08:00 | 1,188 MW | 1,390 MW |
| 8 Nov, 09:00 | 1,132 MW | 1,323 MW |
| 8 Nov, 10:00 | 1,080 MW | 1,294 MW |
| 8 Nov, 11:00 | 1,072 MW | 1,288 MW |
| 8 Nov, 12:00 | 1,072 MW | 1,284 MW |
| 8 Nov, 13:00 | 1,093 MW | 1,294 MW |
| 8 Nov, 14:00 | 1,142 MW | 1,346 MW |
| 8 Nov, 15:00 | 1,228 MW | 1,423 MW |
| 8 Nov, 16:00 | 1,372 MW | 1,539 MW |
| 8 Nov, 17:00 | 1,483 MW | 1,648 MW |
| 8 Nov, 18:00 | 1,481 MW | 1,713 MW |
| 8 Nov, 19:00 | 1,468 MW | 1,698 MW |
| 8 Nov, 20:00 | 1,433 MW | 1,662 MW |
| 8 Nov, 21:00 | 1,392 MW | 1,612 MW |
| 8 Nov, 22:00 | 1,332 MW | 1,554 MW |
| 8 Nov, 23:00 | 1,283 MW | 1,493 MW |
| 9 Nov, 00:00 | 1,229 MW | 1,447 MW |
| 9 Nov, 01:00 | 1,207 MW | 1,421 MW |
| 9 Nov, 02:00 | 1,202 MW | 1,412 MW |
| 9 Nov, 03:00 | 1,206 MW | 1,419 MW |
| 9 Nov, 04:00 | 1,247 MW | 1,454 MW |
| 9 Nov, 05:00 | 1,328 MW | 1,532 MW |
| 9 Nov, 06:00 | 1,426 MW | 1,623 MW |
| 9 Nov, 07:00 | 1,365 MW | 1,612 MW |
| 9 Nov, 08:00 | 1,305 MW | 1,535 MW |
| 9 Nov, 09:00 | 1,237 MW | 1,468 MW |
| 9 Nov, 10:00 | 1,186 MW | 1,410 MW |
| 9 Nov, 11:00 | 1,151 MW | 1,371 MW |
| 9 Nov, 12:00 | 1,105 MW | 1,354 MW |
| 9 Nov, 13:00 | 1,145 MW | 1,368 MW |
| 9 Nov, 14:00 | 1,207 MW | 1,411 MW |
| 9 Nov, 15:00 | 1,242 MW | 1,483 MW |
| 9 Nov, 16:00 | 1,319 MW | 1,578 MW |
| 9 Nov, 17:00 | 1,501 MW | 1,670 MW |
| 9 Nov, 18:00 | 1,492 MW | 1,693 MW |
| 9 Nov, 19:00 | 1,484 MW | 1,690 MW |
| 9 Nov, 20:00 | 1,456 MW | 1,675 MW |
| 9 Nov, 21:00 | 1,411 MW | 1,621 MW |
| 9 Nov, 22:00 | 1,353 MW | 1,559 MW |
| 9 Nov, 23:00 | 1,303 MW | 1,499 MW |
| 10 Nov, 00:00 | 998 MW | 1,464 MW |
| 10 Nov, 01:00 | 983 MW | 1,438 MW |
| 10 Nov, 02:00 | 972 MW | 1,427 MW |
| 10 Nov, 03:00 | 973 MW | 1,431 MW |
| 10 Nov, 04:00 | 1,015 MW | 1,463 MW |
| 10 Nov, 05:00 | 1,091 MW | 1,537 MW |
| 10 Nov, 06:00 | 1,187 MW | 1,628 MW |
| 10 Nov, 07:00 | 1,139 MW | 1,608 MW |
| 10 Nov, 08:00 | 1,065 MW | 1,521 MW |
| 10 Nov, 09:00 | 991 MW | 1,445 MW |
| 10 Nov, 10:00 | 931 MW | 1,393 MW |
| 10 Nov, 11:00 | 895 MW | 1,366 MW |
| 10 Nov, 12:00 | 887 MW | 1,361 MW |
| 10 Nov, 13:00 | 907 MW | 1,385 MW |
| 10 Nov, 14:00 | 1,475 MW | 1,438 MW |
| 10 Nov, 15:00 | 1,548 MW | 1,520 MW |
| 10 Nov, 16:00 | 1,645 MW | 1,617 MW |
| 10 Nov, 17:00 | 1,737 MW | 1,709 MW |
| 10 Nov, 18:00 | 1,750 MW | 1,728 MW |
| 10 Nov, 19:00 | 1,723 MW | 1,718 MW |
| 10 Nov, 20:00 | 1,696 MW | 1,700 MW |
| 10 Nov, 21:00 | 1,646 MW | 1,643 MW |
| 10 Nov, 22:00 | 1,593 MW | 1,575 MW |
| 10 Nov, 23:00 | 1,538 MW | 1,513 MW |
| 11 Nov, 00:00 | 1,480 MW | n/a |
| 11 Nov, 01:00 | 1,467 MW | n/a |
| 11 Nov, 02:00 | 1,460 MW | n/a |
| 11 Nov, 03:00 | 1,472 MW | n/a |
| 11 Nov, 04:00 | 1,510 MW | n/a |
| 11 Nov, 05:00 | 1,594 MW | n/a |
| 11 Nov, 06:00 | 1,687 MW | n/a |
| 11 Nov, 07:00 | 1,654 MW | n/a |
| 11 Nov, 08:00 | 1,568 MW | n/a |
| 11 Nov, 09:00 | 1,491 MW | n/a |
| 11 Nov, 10:00 | 1,438 MW | n/a |
| 11 Nov, 11:00 | 1,409 MW | n/a |
| 11 Nov, 12:00 | 1,403 MW | n/a |
| 11 Nov, 13:00 | 1,427 MW | n/a |
| 11 Nov, 14:00 | 1,462 MW | n/a |
| 11 Nov, 15:00 | 1,543 MW | n/a |
| 11 Nov, 16:00 | 1,660 MW | n/a |
| 11 Nov, 17:00 | 1,739 MW | n/a |
| 11 Nov, 18:00 | 1,740 MW | n/a |
| 11 Nov, 19:00 | 1,722 MW | n/a |
| 11 Nov, 20:00 | 1,711 MW | n/a |
| 11 Nov, 21:00 | 1,669 MW | n/a |
| 11 Nov, 22:00 | 1,611 MW | n/a |
| 11 Nov, 23:00 | 1,561 MW | n/a |
| 12 Nov, 00:00 | 1,513 MW | 1,440 MW |
| 12 Nov, 01:00 | 1,507 MW | 1,429 MW |
| 12 Nov, 02:00 | 1,499 MW | 1,421 MW |
| 12 Nov, 03:00 | 1,502 MW | 1,421 MW |
| 12 Nov, 04:00 | 1,539 MW | 1,449 MW |
| 12 Nov, 05:00 | 1,612 MW | 1,522 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (695 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). PNM Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/pnm/
World Power Monitor. PNM 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/pnm/
@misc{wpm_forecast_accuracy_pnm_2026,
title = {{PNM 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/pnm/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/pnm/
The Copy buttons add today's date as the access date.