Built 2026-09-21 (21 September 2026)

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

The day-ahead demand forecast for CPLW was off by 3.5% on average (mean absolute percentage error) over 719 hours from 21 August to 20 September 2026, and 72% of hours landed within 5% of the reading. Its bias was -2.6%: it ran low on average, an under forecast. The largest miss was 107 MW (17.2%) too high at 5 Sept 2026, 15:00 EDT (UTC-04:00). Dates and times are local (America/New_York).

Key Facts

  • The day-ahead demand forecast for CPLW was off by 3.5% on average (mean absolute percentage error) over 719 hours from 21 August to 20 September 2026, and 72% of hours landed within 5% of the reading. Its bias was -2.6%: it ran low on average, an under forecast. The largest miss was 107 MW (17.2%) too high at 5 Sept 2026, 15:00 EDT (UTC-04:00).
  • Across 53 US grids ranked by average error over their own latest 30 day windows, CPLW came 24 (1 is the smallest error).
  • On average the forecast differed from reported demand by 21 MW, against average demand of 558 MW.
  • The forecast was above reported demand in 21% of compared hours.

Forecast Error at a Glance

719 hours from 21 August to 20 September 2026
Average error3.5%
Bias-2.6%
Hours within 5%72%
Worst miss107 MW

Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-17 MW per hour on average): the forecast ran low on average, an under forecast. The worst miss was 107 MW (17.2%) too high at 5 Sept 2026, 15:00 EDT (UTC-04:00): forecast 730 MW, reported 623 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, 21:00 EDT (UTC-04:00)
CPLW day-ahead demand forecast and reported demand by hour Hourly reported demand and the day-ahead forecast for CPLW over the last 7 days of the window, to 20 Sept 2026, 21:00 EDT (UTC-04:00). Gaps are hours with a missing, zero or implausible report. 0 200 400 600 800 13 Sept, 22:0014 Sept, 22:0015 Sept, 22:0016 Sept, 22:0017 Sept, 22:0018 Sept, 22:0019 Sept, 22:00
Hourly reported demand and the day-ahead forecast for CPLW over the last 7 days of the window, to 20 Sept 2026, 21:00 EDT (UTC-04:00). Gaps are hours with a missing, zero or implausible report.
Data to 2026-09-20
CPLW day-ahead demand forecast and reported demand by hour
Local hourReported demandDay-ahead forecast
13 Sept, 22:00537 MW532 MW
13 Sept, 23:00483 MW482 MW
14 Sept, 00:00436 MW433 MW
14 Sept, 01:00410 MW403 MW
14 Sept, 02:00390 MW385 MW
14 Sept, 03:00385 MW377 MW
14 Sept, 04:00386 MW381 MW
14 Sept, 05:00403 MW404 MW
14 Sept, 06:00445 MW437 MW
14 Sept, 07:00474 MW469 MW
14 Sept, 08:00495 MW490 MW
14 Sept, 09:00523 MW513 MW
14 Sept, 10:00559 MW541 MW
14 Sept, 11:00600 MW575 MW
14 Sept, 12:00637 MW610 MW
14 Sept, 13:00681 MW644 MW
14 Sept, 14:00707 MW674 MW
14 Sept, 15:00728 MW699 MW
14 Sept, 16:00746 MW718 MW
14 Sept, 17:00755 MW727 MW
14 Sept, 18:00743 MW720 MW
14 Sept, 19:00705 MW698 MW
14 Sept, 20:00677 MW663 MW
14 Sept, 21:00623 MW615 MW
14 Sept, 22:00557 MW559 MW
14 Sept, 23:00502 MW506 MW
15 Sept, 00:00455 MW469 MW
15 Sept, 01:00435 MW437 MW
15 Sept, 02:00412 MW417 MW
15 Sept, 03:00405 MW408 MW
15 Sept, 04:00412 MW409 MW
15 Sept, 05:00430 MW432 MW
15 Sept, 06:00469 MW468 MW
15 Sept, 07:00489 MW498 MW
15 Sept, 08:00506 MW510 MW
15 Sept, 09:00528 MW516 MW
15 Sept, 10:00541 MW524 MW
15 Sept, 11:00560 MW541 MW
15 Sept, 12:00581 MW564 MW
15 Sept, 13:00606 MW584 MW
15 Sept, 14:00642 MW600 MW
15 Sept, 15:00672 MW619 MW
15 Sept, 16:00696 MW640 MW
15 Sept, 17:00717 MW652 MW
15 Sept, 18:00694 MW648 MW
15 Sept, 19:00670 MW635 MW
15 Sept, 20:00657 MW612 MW
15 Sept, 21:00603 MW576 MW
15 Sept, 22:00553 MW528 MW
15 Sept, 23:00500 MW481 MW
16 Sept, 00:00458 MW437 MW
16 Sept, 01:00438 MW410 MW
16 Sept, 02:00418 MW393 MW
16 Sept, 03:00412 MW385 MW
16 Sept, 04:00416 MW389 MW
16 Sept, 05:00427 MW413 MW
16 Sept, 06:00470 MW448 MW
16 Sept, 07:00493 MW479 MW
16 Sept, 08:00508 MW497 MW
16 Sept, 09:00527 MW513 MW
16 Sept, 10:00550 MW535 MW
16 Sept, 11:00590 MW561 MW
16 Sept, 12:00641 MW592 MW
16 Sept, 13:00672 MW623 MW
16 Sept, 14:00713 MW656 MW
16 Sept, 15:00734 MW684 MW
16 Sept, 16:00752 MW707 MW
16 Sept, 17:00760 MW716 MW
16 Sept, 18:00740 MW710 MW
16 Sept, 19:00708 MW688 MW
16 Sept, 20:00687 MW656 MW
16 Sept, 21:00631 MW610 MW
16 Sept, 22:00573 MW555 MW
16 Sept, 23:00489 MW502 MW
17 Sept, 00:00482 MW459 MW
17 Sept, 01:00431 MW426 MW
17 Sept, 02:00407 MW407 MW
17 Sept, 03:00388 MW397 MW
17 Sept, 04:00400 MW399 MW
17 Sept, 05:00411 MW421 MW
17 Sept, 06:00451 MW455 MW
17 Sept, 07:00469 MW485 MW
17 Sept, 08:00503 MW503 MW
17 Sept, 09:00528 MW520 MW
17 Sept, 10:00562 MW546 MW
17 Sept, 11:00606 MW578 MW
17 Sept, 12:00652 MW617 MW
17 Sept, 13:00698 MW654 MW
17 Sept, 14:00739 MW692 MW
17 Sept, 15:00767 MW719 MW
17 Sept, 16:00771 MW740 MW
17 Sept, 17:00779 MW747 MW
17 Sept, 18:00756 MW739 MW
17 Sept, 19:00718 MW714 MW
17 Sept, 20:00694 MW679 MW
17 Sept, 21:00638 MW630 MW
17 Sept, 22:00571 MW574 MW
17 Sept, 23:00511 MW520 MW
18 Sept, 00:00464 MW474 MW
18 Sept, 01:00434 MW442 MW
18 Sept, 02:00412 MW420 MW
18 Sept, 03:00403 MW409 MW
18 Sept, 04:00411 MW410 MW
18 Sept, 05:00420 MW431 MW
18 Sept, 06:00454 MW463 MW
18 Sept, 07:00478 MW493 MW
18 Sept, 08:00502 MW514 MW
18 Sept, 09:00530 MW536 MW
18 Sept, 10:00572 MW566 MW
18 Sept, 11:00621 MW601 MW
18 Sept, 12:00668 MW639 MW
18 Sept, 13:00714 MW671 MW
18 Sept, 14:00746 MW700 MW
18 Sept, 15:00767 MW722 MW
18 Sept, 16:00786 MW740 MW
18 Sept, 17:00779 MW740 MW
18 Sept, 18:00752 MW724 MW
18 Sept, 19:00701 MW696 MW
18 Sept, 20:00668 MW662 MW
18 Sept, 21:00622 MW620 MW
18 Sept, 22:00575 MW572 MW
18 Sept, 23:00525 MW520 MW
19 Sept, 00:00484 MW478 MW
19 Sept, 01:00452 MW443 MW
19 Sept, 02:00427 MW420 MW
19 Sept, 03:00410 MW407 MW
19 Sept, 04:00411 MW402 MW
19 Sept, 05:00411 MW405 MW
19 Sept, 06:00422 MW417 MW
19 Sept, 07:00431 MW440 MW
19 Sept, 08:00461 MW470 MW
19 Sept, 09:00497 MW501 MW
19 Sept, 10:00544 MW532 MW
19 Sept, 11:00595 MW564 MW
19 Sept, 12:00637 MW594 MW
19 Sept, 13:00679 MW616 MW
19 Sept, 14:00712 MW632 MW
19 Sept, 15:00704 MW645 MW
19 Sept, 16:00669 MW657 MW
19 Sept, 17:00639 MW657 MW
19 Sept, 18:00610 MW644 MW
19 Sept, 19:00597 MW624 MW
19 Sept, 20:00575 MW598 MW
19 Sept, 21:00549 MW564 MW
19 Sept, 22:00513 MW524 MW
19 Sept, 23:00474 MW485 MW
20 Sept, 00:00441 MW444 MW
20 Sept, 01:00416 MW413 MW
20 Sept, 02:00397 MW394 MW
20 Sept, 03:00386 MW383 MW
20 Sept, 04:00380 MW378 MW
20 Sept, 05:00391 MW382 MW
20 Sept, 06:00399 MW393 MW
20 Sept, 07:00415 MW418 MW
20 Sept, 08:00446 MW450 MW
20 Sept, 09:00470 MW478 MW
20 Sept, 10:00490 MW500 MW
20 Sept, 11:00526 MW528 MW
20 Sept, 12:00577 MW558 MW
20 Sept, 13:00628 MW581 MW
20 Sept, 14:00662 MW599 MW
20 Sept, 15:00675 MW618 MW
20 Sept, 16:00675 MW636 MW
20 Sept, 17:00666 MW641 MW
20 Sept, 18:00651 MW636 MW
20 Sept, 19:00632 MW621 MW
20 Sept, 20:00620 MW596 MW
20 Sept, 21:00571 MW557 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.