Monthly reviews · 2026-09

September 2026

30 calendar days. Over this month's days alone, the lowest mean absolute error at lead day 1 was 2.24 °F — ECMWF AIFS Single, on 30 of the 30 days. That is the lowest among the models scored in this month, each over its own days; it is not a claim that one model is better than another. 11 forecast systems were scored, over 23 stations. This page is generated from the tables below; it contains no assessment of why any number is what it is.

Window
2026-09 only
Variable
instantaneous temperature
Lead
day 1
Init
00Z
Interpolation
bilinear
Updated

Ranked on this month's dayslead day 1

MAE and bias are recomputed over 2026-09 alone, with the same two collapses as every published number — the mean over the four synoptic instants of a station-day, then the mean over the stations present that day (methodology §4). A calendar month is not one of the published rolling windows, so no confidence interval is quoted here: a month is 28–31 days, close to the minimum a bootstrap needs, and an interval printed at that length would suggest more precision than the sample carries. Every row links to the permanent page where the intervals over the published windows do live.

instantaneous temperature at lead day 1, 00Z initialization, bilinear interpolation, all stations pooled, 2026-09 only. Days is how many of the month's 30 days that model was scored on; Stations is the mean number of stations behind each of those days. A model scored on part of the month is greyed: it is published, but it is not being compared like for like with one scored on every day, and the order below is by MAE over each model's own days. The persistence baseline is listed and never ranked.
#ModelMAE °FBias °FDaysCoverageStations
1ECMWF AIFS Singleaifs_single2.24−1.1130100%23.0
2ECMWF IFS HRESifs_hres2.38−0.7530100%23.0
3Aurora (IFS init)aurora_ifs2.65−1.782687%23.0
4GraphCast (IFS init)graphcast_ifs2.65−1.842997%23.0
5NCEP GFSgfs2.68+0.0230100%23.0
6Pangu-Weather (GFS init)pangu_gfs2.71−1.202067%23.0
7Pangu-Weather (IFS init)pangu_ifs2.80−1.352790%23.0
8FourCastNet v2 (IFS init)fourcastnet_ifs2.86−1.432893%23.0
9FourCastNet v2 (GFS init)fourcastnet_gfs2.91−1.602067%23.0
10GraphCast (GFS init)graphcast_gfs2.99−2.152067%23.0
11Aurora (GFS init)aurora_gfs3.00−2.262067%23.0

How complete the month was

Counted against what a fully observed month would hold: 23 stations × 30 days. A rate below 100 % is missing observation, not missing forecast; which forecast runs arrived is on the status page, and how many days each model was scored on is the Days column above.

ObservationPresentExpectedRateWhat one is
Instantaneous observations27602760100.0%one routine METAR per station at each of 00/06/12/18 UTC
Daily-extreme reports690690100.0%one NWS Daily Climate Report (or CF6 fallback) per station-day

Quality-control events741 in the month

Every flag raised on an observation whose timestamp falls in this month. A flagged observation is kept and scored — the flag travels with it into the published tables rather than removing the day (methodology §6). One observation can carry more than one flag, and each is counted separately.

FlagCount
obs_fallback (daily extreme)690
obs_diff_gt2f (daily extreme)43
suspect (instant)3
cf6_missing_value (daily extreme)1
cli_implausible (daily extreme)1
cli_implausible_dropped (daily extreme)1
cli_missing_value (daily extreme)1
gap_gt35min (instant)1

Largest single-day error

The biggest absolute error any one model made at any one station on any one day of the month, at lead day 1. It is a single station-day, not evidence about a model: a station-day is the smallest unit the site scores and the tails of a month of them are wide.

Model
GraphCast (GFS init)
Station
KPHX
Day
2026-09-14
Absolute error
12.18 °F
Signed
−12.18 °F

Open the permanent page for KPHX · graphcast_gfs · lead 1 — the daily-error chart there plots this day among the rest, and the address does not change.

Upstream changes0 in the month

A model version that appears for the first time in this month. Days either side of a version change are not pooled: scores are computed on the latest version segment only (methodology §9), so a change here resets the record that the leaderboard shows for that model.

No model version appeared for the first time in this month.