Built 2026-09-21 (21 September 2026)

TIDC Demand Forecast Accuracy: Error, Bias and Worst Miss, 21 August to 20 September 2026

The day-ahead demand forecast for TIDC was off by 3.4% on average (mean absolute percentage error) over 717 hours from 21 August to 20 September 2026, and 80% of hours landed within 5% of the reading. Its bias was -0.4%: it ran close to balanced on average. The largest miss was 98 MW (19.1%) too high at 27 Aug 2026, 18:00 PDT (UTC-07:00). Dates and times are local (America/Los_Angeles).

Key Facts

  • The day-ahead demand forecast for TIDC was off by 3.4% on average (mean absolute percentage error) over 717 hours from 21 August to 20 September 2026, and 80% of hours landed within 5% of the reading. Its bias was -0.4%: it ran close to balanced on average. The largest miss was 98 MW (19.1%) too high at 27 Aug 2026, 18:00 PDT (UTC-07:00).
  • Across 53 US grids ranked by average error over their own latest 30 day windows, TIDC came 23 (1 is the smallest error).
  • On average the forecast differed from reported demand by 14 MW, against average demand of 385 MW.
  • The forecast was above reported demand in 38% of compared hours.

Forecast Error at a Glance

717 hours from 21 August to 20 September 2026
Average error3.4%
Bias-0.4%
Hours within 5%80%
Worst miss98 MW

Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-2 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 98 MW (19.1%) too high at 27 Aug 2026, 18:00 PDT (UTC-07:00): forecast 611 MW, reported 513 MW.

Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-09-20. 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 20 Sept 2026, 16:00 PDT (UTC-07:00)
TIDC day-ahead demand forecast and reported demand by hour Hourly reported demand and the day-ahead forecast for TIDC over the last 7 days of the window, to 20 Sept 2026, 16:00 PDT (UTC-07:00). Gaps are hours with a missing, zero or implausible report. 0 150 300 450 600 13 Sept, 17:0014 Sept, 17:0015 Sept, 17:0016 Sept, 17:0017 Sept, 17:0018 Sept, 17:0019 Sept, 17:00
Hourly reported demand and the day-ahead forecast for TIDC over the last 7 days of the window, to 20 Sept 2026, 16:00 PDT (UTC-07:00). Gaps are hours with a missing, zero or implausible report.
Data to 2026-09-20
TIDC day-ahead demand forecast and reported demand by hour
Local hourReported demandDay-ahead forecast
13 Sept, 17:00382 MW424 MW
13 Sept, 18:00385 MW422 MW
13 Sept, 19:00382 MW411 MW
13 Sept, 20:00372 MW396 MW
13 Sept, 21:00353 MW372 MW
13 Sept, 22:00330 MW345 MW
13 Sept, 23:00304 MW316 MW
14 Sept, 00:00284 MW300 MW
14 Sept, 01:00273 MW287 MW
14 Sept, 02:00266 MW277 MW
14 Sept, 03:00262 MW272 MW
14 Sept, 04:00266 MW275 MW
14 Sept, 05:00281 MW288 MW
14 Sept, 06:00309 MW314 MW
14 Sept, 07:00325 MW328 MW
14 Sept, 08:00325 MW334 MW
14 Sept, 09:00327 MW339 MW
14 Sept, 10:00329 MW349 MW
14 Sept, 11:00337 MW365 MW
14 Sept, 12:00354 MW389 MW
14 Sept, 13:00377 MW415 MW
14 Sept, 14:00402 MW441 MW
14 Sept, 15:00431 MW466 MW
14 Sept, 16:00453 MW484 MW
14 Sept, 17:00467 MW489 MW
14 Sept, 18:00466 MW480 MW
14 Sept, 19:00452 MW465 MW
14 Sept, 20:00433 MW445 MW
14 Sept, 21:00406 MW416 MW
14 Sept, 22:00374 MW381 MW
14 Sept, 23:00344 MW350 MW
15 Sept, 00:00322 MW318 MW
15 Sept, 01:00306 MW303 MW
15 Sept, 02:00295 MW292 MW
15 Sept, 03:00289 MW287 MW
15 Sept, 04:00289 MW289 MW
15 Sept, 05:00298 MW301 MW
15 Sept, 06:00319 MW323 MW
15 Sept, 07:00327 MW335 MW
15 Sept, 08:00329 MW337 MW
15 Sept, 09:00340 MW341 MW
15 Sept, 10:00343 MW351 MW
15 Sept, 11:00350 MW360 MW
15 Sept, 12:00376 MW383 MW
15 Sept, 13:00408 MW410 MW
15 Sept, 14:00444 MW438 MW
15 Sept, 15:00473 MW464 MW
15 Sept, 16:00500 MW481 MW
15 Sept, 17:00515 MW491 MW
15 Sept, 18:00507 MW482 MW
15 Sept, 19:00488 MW468 MW
15 Sept, 20:00464 MW449 MW
15 Sept, 21:00431 MW422 MW
15 Sept, 22:00394 MW386 MW
15 Sept, 23:00359 MW352 MW
16 Sept, 00:00333 MW324 MW
16 Sept, 01:00312 MW307 MW
16 Sept, 02:00297 MW296 MW
16 Sept, 03:00288 MW292 MW
16 Sept, 04:00291 MW295 MW
16 Sept, 05:00302 MW306 MW
16 Sept, 06:00319 MW327 MW
16 Sept, 07:00322 MW337 MW
16 Sept, 08:00320 MW339 MW
16 Sept, 09:00320 MW340 MW
16 Sept, 10:00322 MW343 MW
16 Sept, 11:00329 MW352 MW
16 Sept, 12:00348 MW371 MW
16 Sept, 13:00374 MW392 MW
16 Sept, 14:00402 MW417 MW
16 Sept, 15:00431 MW440 MW
16 Sept, 16:00448 MW460 MW
16 Sept, 17:00453 MW471 MW
16 Sept, 18:00437 MW467 MW
16 Sept, 19:00416 MW451 MW
16 Sept, 20:00397 MW431 MW
16 Sept, 21:00373 MW406 MW
16 Sept, 22:00349 MW374 MW
16 Sept, 23:00324 MW345 MW
17 Sept, 00:00306 MW320 MW
17 Sept, 01:00294 MW304 MW
17 Sept, 02:00284 MW294 MW
17 Sept, 03:00279 MW288 MW
17 Sept, 04:00282 MW290 MW
17 Sept, 05:00292 MW301 MW
17 Sept, 06:00315 MW322 MW
17 Sept, 07:00323 MW333 MW
17 Sept, 08:00322 MW334 MW
17 Sept, 09:00321 MW336 MW
17 Sept, 10:00322 MW340 MW
17 Sept, 11:00325 MW349 MW
17 Sept, 12:00331 MW365 MW
17 Sept, 13:00344 MW386 MW
17 Sept, 14:00361 MW409 MW
17 Sept, 15:00381 MW428 MW
17 Sept, 16:00400 MW441 MW
17 Sept, 17:00411 MW447 MW
17 Sept, 18:00408 MW441 MW
17 Sept, 19:00406 MW431 MW
17 Sept, 20:00395 MW416 MW
17 Sept, 21:00376 MW393 MW
17 Sept, 22:00351 MW364 MW
17 Sept, 23:00328 MW338 MW
18 Sept, 00:00309 MW309 MW
18 Sept, 01:00294 MW292 MW
18 Sept, 02:00285 MW282 MW
18 Sept, 03:00281 MW276 MW
18 Sept, 04:00285 MW277 MW
18 Sept, 05:00295 MW287 MW
18 Sept, 06:00313 MW308 MW
18 Sept, 07:00322 MW323 MW
18 Sept, 08:00322 MW325 MW
18 Sept, 09:00322 MW323 MW
18 Sept, 10:00322 MW325 MW
18 Sept, 11:00328 MW334 MW
18 Sept, 12:00342 MW354 MW
18 Sept, 13:00363 MW378 MW
18 Sept, 14:00386 MW402 MW
18 Sept, 15:00408 MW423 MW
18 Sept, 16:00428 MW441 MW
18 Sept, 17:00438 MW448 MW
18 Sept, 18:00433 MW438 MW
18 Sept, 19:00421 MW428 MW
18 Sept, 20:00403 MW410 MW
18 Sept, 21:00382 MW385 MW
18 Sept, 22:00359 MW357 MW
18 Sept, 23:00334 MW329 MW
19 Sept, 00:00313 MW315 MW
19 Sept, 01:00296 MW296 MW
19 Sept, 02:00283 MW282 MW
19 Sept, 03:00274 MW273 MW
19 Sept, 04:00272 MW269 MW
19 Sept, 05:00275 MW272 MW
19 Sept, 06:00281 MW277 MW
19 Sept, 07:00284 MW280 MW
19 Sept, 08:00289 MW286 MW
19 Sept, 09:00294 MW294 MW
19 Sept, 10:00302 MW308 MW
19 Sept, 11:00315 MW326 MW
19 Sept, 12:00334 MW350 MW
19 Sept, 13:00358 MW379 MW
19 Sept, 14:00388 MW405 MW
19 Sept, 15:00415 MW429 MW
19 Sept, 16:00439 MW448 MW
19 Sept, 17:00451 MW455 MW
19 Sept, 18:00447 MW444 MW
19 Sept, 19:00428 MW426 MW
19 Sept, 20:00405 MW405 MW
19 Sept, 21:00382 MW379 MW
19 Sept, 22:00355 MW350 MW
19 Sept, 23:00328 MW322 MW
20 Sept, 00:00307 MW306 MW
20 Sept, 01:00290 MW289 MW
20 Sept, 02:00276 MW276 MW
20 Sept, 03:00266 MW268 MW
20 Sept, 04:00261 MW264 MW
20 Sept, 05:00260 MW262 MW
20 Sept, 06:00260 MW261 MW
20 Sept, 07:00257 MW259 MW
20 Sept, 08:00262 MW262 MW
20 Sept, 09:00271 MW266 MW
20 Sept, 10:00277 MW274 MW
20 Sept, 11:00278 MW286 MW
20 Sept, 12:00300 MW303 MW
20 Sept, 13:00307 MW325 MW
20 Sept, 14:00326 MW349 MW
20 Sept, 15:00357 MW373 MW
20 Sept, 16:00368 MW394 MW

Assumptions

  • Only hours with both a forecast and a positive demand reading count (717 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.