Station
KDFW — Dallas-Fort Worth
32.8974, -97.0220 · 165 m · standard offset UTC-6 h · truth product CLIDFW
Instantaneous temperature — MAE °Ft2
Scored against the observed 2 m temperature at the same instant (ASOS routine METAR). This is the headline variable: the same four instants on the forecast and the observation side. These pages are always bilinear interpolation, the headline method. The nearest-node variant, and every other window/initialization/interpolation/variable combination, is published on each permanent link below — follow any number.
| Model | d0 | d1 | d2 | d3 | d4 | d5 | d6 | d7 | d8 | d9 | lead 1–9 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ECMWF AIFS Singleaifs_single | — | 1.86−1.03 · n=29 | 1.86−0.91 · n=28 | 1.86−0.81 · n=27 | 1.96−0.75 · n=26 | 2.26−0.97 · n=25 | 2.58−1.26 · n=24 | 2.67−1.11 · n=23 | 3.01−1.32 · n=22 | 3.38−2.03 · n=21 | |
| Aurora (GFS init)aurora_gfs | — | 3.05−2.47 · n=2 | 3.44−3.44 · n=1 | — | — | — | — | — | — | — | |
| Aurora (IFS init)aurora_ifs | — | 2.61−2.42 · n=2 | 2.55−2.55 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (GFS init)fourcastnet_gfs | — | 2.25−2.24 · n=2 | 2.42−2.42 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (IFS init)fourcastnet_ifs | — | 3.44−3.44 · n=2 | 3.16−3.16 · n=1 | — | — | — | — | — | — | — | |
| NCEP GFSgfs | — | 3.64+3.28 · n=29 | 3.91+3.76 · n=28 | 4.11+3.77 · n=27 | 3.79+3.62 · n=26 | 3.63+3.24 · n=25 | 4.15+3.25 · n=24 | 4.68+3.27 · n=23 | 4.33+3.19 · n=22 | 5.08+2.91 · n=21 | |
| GraphCast (GFS init)graphcast_gfs | — | 2.45−1.62 · n=2 | 2.94−2.93 · n=1 | — | — | — | — | — | — | — | |
| GraphCast (IFS init)graphcast_ifs | — | 2.25−1.91 · n=28 | 2.75−2.49 · n=28 | 3.26−2.94 · n=28 | 3.74−3.33 · n=29 | 4.18−3.56 · n=30 | 4.27−3.75 · n=30 | 4.30−3.82 · n=30 | 4.50−4.03 · n=30 | 4.15−3.56 · n=30 | |
| ECMWF IFS HRESifs_hres | — | 1.86+1.49 · n=29 | 2.31+2.10 · n=28 | 2.74+2.51 · n=27 | 2.97+2.71 · n=26 | 3.11+2.60 · n=25 | 3.18+2.80 · n=24 | 3.19+2.84 · n=23 | 3.43+2.85 · n=22 | 3.92+2.29 · n=21 | |
| Pangu-Weather (GFS init)pangu_gfs | — | 1.66−0.69 · n=2 | 2.15−2.15 · n=1 | — | — | — | — | — | — | — | |
| Pangu-Weather (IFS init)pangu_ifs | — | 2.16−2.16 · n=2 | 3.01−3.01 · n=1 | — | — | — | — | — | — | — | |
| Persistence (baseline)persistence | — | 2.27+0.04 · n=30 | 3.03+0.01 · n=30 | 3.29−0.04 · n=30 | 3.42+0.01 · n=30 | 3.25+0.05 · n=30 | 3.16−0.04 · n=30 | 2.98−0.27 · n=30 | 3.19−0.56 · n=30 | 3.32−0.74 · n=30 |
+ model too warm − model too cold bias interval includes zero ★ lowest MAE = not distinguishable from the leader ▼ worse than the leader ▲ better than the leader — all three Holm-corrected within this table, over the family of comparisons against the leader; the uncorrected verdict for every pair is published in the pairwise table of each permanent link and in pairwise_latest.csv.gzn < 30 greyed and unranked CI is a 95 % moving-block bootstrap interval on the group's own days, and reads — when it could not be computed skill reads — when fewer than 10 days are common to the model and the baseline: the ratio of two means over a handful of shared days is not a number worth printing
Sampled daily maximum — MAE °Ftmax_s
Scored against the maximum of the four *observed* samples on the same day.
| Model | d0 | d1 | d2 | d3 | d4 | d5 | d6 | d7 | d8 | d9 | lead 1–9 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ECMWF AIFS Singleaifs_single | — | 1.03+0.08 · n=29 | 1.14+0.16 · n=28 | 1.22+0.16 · n=27 | 1.38+0.28 · n=26 | 1.88+0.06 · n=25 | 2.43−0.51 · n=24 | 2.47−0.13 · n=23 | 2.90−0.79 · n=22 | 3.52−1.87 · n=21 | |
| Aurora (GFS init)aurora_gfs | — | 4.21−4.21 · n=2 | 5.39−5.39 · n=1 | — | — | — | — | — | — | — | |
| Aurora (IFS init)aurora_ifs | — | 3.72−3.72 · n=2 | 4.20−4.20 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (GFS init)fourcastnet_gfs | — | 2.51−2.51 · n=2 | 2.36−2.36 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (IFS init)fourcastnet_ifs | — | 3.61−3.61 · n=2 | 3.05−3.05 · n=1 | — | — | — | — | — | — | — | |
| NCEP GFSgfs | — | 4.05+4.05 · n=29 | 4.61+4.61 · n=28 | 4.62+4.62 · n=27 | 4.44+4.37 · n=26 | 4.13+4.07 · n=25 | 4.97+4.73 · n=24 | 4.91+3.71 · n=23 | 4.75+3.53 · n=22 | 4.97+3.67 · n=21 | |
| GraphCast (GFS init)graphcast_gfs | — | 3.14−3.14 · n=2 | 4.53−4.53 · n=1 | — | — | — | — | — | — | — | |
| GraphCast (IFS init)graphcast_ifs | — | 3.09−3.05 · n=28 | 3.80−3.80 · n=28 | 4.40−4.40 · n=28 | 4.70−4.69 · n=29 | 5.05−4.75 · n=30 | 5.14−5.09 · n=30 | 5.45−5.28 · n=30 | 5.55−5.49 · n=30 | 5.15−5.08 · n=30 | |
| ECMWF IFS HRESifs_hres | — | 1.51+1.13 · n=29 | 1.82+1.56 · n=28 | 2.16+1.97 · n=27 | 1.98+1.91 · n=26 | 2.41+1.91 · n=25 | 2.66+2.17 · n=24 | 2.47+2.31 · n=23 | 2.79+2.34 · n=22 | 3.17+1.47 · n=21 | |
| Pangu-Weather (GFS init)pangu_gfs | — | 1.24−1.24 · n=2 | 2.66−2.66 · n=1 | — | — | — | — | — | — | — | |
| Pangu-Weather (IFS init)pangu_ifs | — | 2.31−2.31 · n=2 | 3.16−3.16 · n=1 | — | — | — | — | — | — | — | |
| Persistence (baseline)persistence | — | 1.77+0.03 · n=30 | 2.47+0.00 · n=30 | 2.77−0.10 · n=30 | 2.73−0.07 · n=30 | 2.83+0.03 · n=30 | 2.67+0.00 · n=30 | 2.63−0.23 · n=30 | 2.90−0.57 · n=30 | 2.97−0.83 · n=30 |
Sampled daily minimum — MAE °Ftmin_s
Scored against the minimum of the four *observed* samples on the same day.
| Model | d0 | d1 | d2 | d3 | d4 | d5 | d6 | d7 | d8 | d9 | lead 1–9 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ECMWF AIFS Singleaifs_single | — | 2.37−2.25 · n=29 | 2.16−2.04 · n=28 | 2.05−1.89 · n=27 | 2.17−2.01 · n=26 | 2.32−2.16 · n=25 | 2.44−2.15 · n=24 | 2.57−2.22 · n=23 | 2.58−2.04 · n=22 | 2.78−2.24 · n=21 | |
| Aurora (GFS init)aurora_gfs | — | 1.15+1.15 · n=2 | 0.29−0.29 · n=1 | — | — | — | — | — | — | — | |
| Aurora (IFS init)aurora_ifs | — | 0.45+0.27 · n=2 | 0.01−0.01 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (GFS init)fourcastnet_gfs | — | 0.41−0.36 · n=2 | 1.36−1.36 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (IFS init)fourcastnet_ifs | — | 1.30−1.30 · n=2 | 1.83−1.83 · n=1 | — | — | — | — | — | — | — | |
| NCEP GFSgfs | — | 2.96+2.85 · n=29 | 3.33+3.24 · n=28 | 2.93+2.87 · n=27 | 2.82+2.78 · n=26 | 2.66+2.57 · n=25 | 3.01+2.45 · n=24 | 3.85+2.83 · n=23 | 3.66+2.66 · n=22 | 4.09+2.15 · n=21 | |
| GraphCast (GFS init)graphcast_gfs | — | 1.67+1.67 · n=2 | 0.01+0.01 · n=1 | — | — | — | — | — | — | — | |
| GraphCast (IFS init)graphcast_ifs | — | 1.18−0.91 · n=28 | 1.55−1.37 · n=28 | 2.03−1.74 · n=28 | 2.39−2.08 · n=29 | 2.68−2.28 · n=30 | 2.75−2.29 · n=30 | 2.51−2.13 · n=30 | 2.73−2.38 · n=30 | 2.52−1.83 · n=30 | |
| ECMWF IFS HRESifs_hres | — | 1.70+1.46 · n=29 | 2.04+2.04 · n=28 | 2.42+2.42 · n=27 | 2.86+2.70 · n=26 | 2.79+2.78 · n=25 | 2.99+2.90 · n=24 | 3.16+2.87 · n=23 | 3.24+3.01 · n=22 | 3.42+2.97 · n=21 | |
| Pangu-Weather (GFS init)pangu_gfs | — | 1.93+1.93 · n=2 | 0.27−0.27 · n=1 | — | — | — | — | — | — | — | |
| Pangu-Weather (IFS init)pangu_ifs | — | 1.63−1.63 · n=2 | 2.78−2.78 · n=1 | — | — | — | — | — | — | — | |
| Persistence (baseline)persistence | — | 2.00+0.07 · n=30 | 2.37+0.17 · n=30 | 2.67+0.20 · n=30 | 3.20+0.20 · n=30 | 2.83+0.03 · n=30 | 2.97−0.10 · n=30 | 2.53−0.27 · n=30 | 2.60−0.47 · n=30 | 2.97−0.57 · n=30 |
Against the NWS daily extremes (secondary)
This comparison scores four 6-hourly forecast samples against the true daily extreme, so it includes a sampling penalty. The size of that penalty depends on each model's own diurnal amplitude, which is one of the things this site measures, so these numbers are published for operational relevance and are never used for ranking.
Daily maximum vs NWS CLI
| Model | d0 | d1 | d2 | d3 | d4 | d5 | d6 | d7 | d8 | d9 | lead 1–9 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ECMWF AIFS Singleaifs_single | — | 3.21−3.09 · n=29 | 3.24−3.05 · n=28 | 3.23−3.06 · n=27 | 3.38−2.91 · n=26 | 3.52−3.14 · n=25 | 4.04−3.72 · n=24 | 4.02−3.39 · n=23 | 4.24−3.97 · n=22 | 5.11−4.96 · n=21 | |
| Aurora (GFS init)aurora_gfs | — | 7.21−7.21 · n=2 | 7.39−7.39 · n=1 | — | — | — | — | — | — | — | |
| Aurora (IFS init)aurora_ifs | — | 6.72−6.72 · n=2 | 6.20−6.20 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (GFS init)fourcastnet_gfs | — | 5.51−5.51 · n=2 | 4.36−4.36 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (IFS init)fourcastnet_ifs | — | 6.61−6.61 · n=2 | 5.05−5.05 · n=1 | — | — | — | — | — | — | — | |
| NCEP GFSgfs | — | 1.83+0.88 · n=29 | 1.99+1.40 · n=28 | 1.83+1.40 · n=27 | 2.12+1.17 · n=26 | 1.42+0.87 · n=25 | 2.23+1.52 · n=24 | 3.17+0.44 · n=23 | 3.24+0.34 · n=22 | 3.13+0.58 · n=21 | |
| GraphCast (GFS init)graphcast_gfs | — | 6.14−6.14 · n=2 | 6.53−6.53 · n=1 | — | — | — | — | — | — | — | |
| GraphCast (IFS init)graphcast_ifs | — | 6.20−6.20 · n=28 | 6.94−6.94 · n=28 | 7.58−7.58 · n=28 | 7.89−7.89 · n=29 | 7.91−7.91 · n=30 | 8.25−8.25 · n=30 | 8.45−8.45 · n=30 | 8.65−8.65 · n=30 | 8.24−8.24 · n=30 | |
| ECMWF IFS HRESifs_hres | — | 2.63−2.04 · n=29 | 2.34−1.65 · n=28 | 2.16−1.25 · n=27 | 2.17−1.28 · n=26 | 2.15−1.29 · n=25 | 2.03−1.04 · n=24 | 1.74−0.95 · n=23 | 2.14−0.84 · n=22 | 3.33−1.63 · n=21 | |
| Pangu-Weather (GFS init)pangu_gfs | — | 4.24−4.24 · n=2 | 4.66−4.66 · n=1 | — | — | — | — | — | — | — | |
| Pangu-Weather (IFS init)pangu_ifs | — | 5.31−5.31 · n=2 | 5.16−5.16 · n=1 | — | — | — | — | — | — | — | |
| Persistence (baseline)persistence | — | 1.67+0.07 · n=30 | 2.47+0.00 · n=30 | 2.63−0.10 · n=30 | 2.53−0.13 · n=30 | 2.70−0.17 · n=30 | 2.77−0.23 · n=30 | 2.73−0.60 · n=30 | 2.87−1.07 · n=30 | 2.83−1.30 · n=30 |
Daily minimum vs NWS CLI
| Model | d0 | d1 | d2 | d3 | d4 | d5 | d6 | d7 | d8 | d9 | lead 1–9 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ECMWF AIFS Singleaifs_single | — | 1.89−1.70 · n=29 | 1.76−1.57 · n=28 | 1.79−1.48 · n=27 | 1.83−1.59 · n=26 | 2.02−1.72 · n=25 | 2.14−1.69 · n=24 | 2.13−1.75 · n=23 | 2.22−1.54 · n=22 | 2.44−1.72 · n=21 | |
| Aurora (GFS init)aurora_gfs | — | 1.15+1.15 · n=2 | 0.29−0.29 · n=1 | — | — | — | — | — | — | — | |
| Aurora (IFS init)aurora_ifs | — | 0.45+0.27 · n=2 | 0.01−0.01 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (GFS init)fourcastnet_gfs | — | 0.41−0.36 · n=2 | 1.36−1.36 · n=1 | — | — | — | — | — | — | — | |
| FourCastNet v2 (IFS init)fourcastnet_ifs | — | 1.30−1.30 · n=2 | 1.83−1.83 · n=1 | — | — | — | — | — | — | — | |
| NCEP GFSgfs | — | 3.40+3.40 · n=29 | 3.79+3.71 · n=28 | 3.28+3.28 · n=27 | 3.21+3.20 · n=26 | 3.01+3.01 · n=25 | 3.28+2.91 · n=24 | 4.06+3.31 · n=23 | 3.72+3.16 · n=22 | 3.87+2.67 · n=21 | |
| GraphCast (GFS init)graphcast_gfs | — | 1.67+1.67 · n=2 | 0.01+0.01 · n=1 | — | — | — | — | — | — | — | |
| GraphCast (IFS init)graphcast_ifs | — | 1.10−0.19 · n=28 | 1.27−0.62 · n=28 | 1.59−0.95 · n=28 | 2.00−1.32 · n=29 | 2.26−1.54 · n=30 | 2.38−1.56 · n=30 | 2.17−1.39 · n=30 | 2.30−1.64 · n=30 | 2.29−1.10 · n=30 | |
| ECMWF IFS HRESifs_hres | — | 2.17+2.01 · n=29 | 2.51+2.51 · n=28 | 2.83+2.83 · n=27 | 3.14+3.12 · n=26 | 3.23+3.22 · n=25 | 3.36+3.36 · n=24 | 3.47+3.35 · n=23 | 3.55+3.51 · n=22 | 3.75+3.50 · n=21 | |
| Pangu-Weather (GFS init)pangu_gfs | — | 1.93+1.93 · n=2 | 0.27−0.27 · n=1 | — | — | — | — | — | — | — | |
| Pangu-Weather (IFS init)pangu_ifs | — | 1.63−1.63 · n=2 | 2.78−2.78 · n=1 | — | — | — | — | — | — | — | |
| Persistence (baseline)persistence | — | 2.00+0.07 · n=30 | 2.50+0.17 · n=30 | 2.77+0.23 · n=30 | 3.07+0.27 · n=30 | 2.67+0.20 · n=30 | 2.77+0.10 · n=30 | 2.37−0.10 · n=30 | 2.17−0.23 · n=30 | 2.80−0.27 · n=30 |
Native daily maximum vs NWS CLI
| Model | d0 | d1 | d2 | d3 | d4 | d5 | d6 | d7 | d8 | d9 | lead 1–9 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NCEP GFSgfs | — | 3.19+2.92 · n=29 | 3.28+3.28 · n=28 | 3.68+3.65 · n=27 | 3.35+3.30 · n=26 | 3.26+3.26 · n=25 | 3.48+3.45 · n=24 | 3.64+2.49 · n=23 | 4.03+2.40 · n=22 | 4.19+2.73 · n=21 | |
| ECMWF IFS HRESifs_hres | — | 1.27+0.32 · n=28 | 1.44+0.71 · n=28 | 1.81+1.08 · n=27 | 1.78+1.04 · n=26 | 2.10+1.43 · n=25 | 2.01+1.27 · n=24 | 1.85+1.32 · n=23 | 2.29+1.37 · n=22 | 3.01+0.77 · n=21 | |
| Persistence (baseline)persistence | — | 1.67+0.07 · n=30 | 2.47+0.00 · n=30 | 2.63−0.10 · n=30 | 2.53−0.13 · n=30 | 2.70−0.17 · n=30 | 2.77−0.23 · n=30 | 2.73−0.60 · n=30 | 2.87−1.07 · n=30 | 2.83−1.30 · n=30 |
Native daily minimum vs NWS CLI
| Model | d0 | d1 | d2 | d3 | d4 | d5 | d6 | d7 | d8 | d9 | lead 1–9 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NCEP GFSgfs | — | 3.30+2.63 · n=29 | 3.37+3.17 · n=28 | 3.18+2.96 · n=27 | 2.95+2.94 · n=26 | 2.83+2.83 · n=25 | 3.54+2.23 · n=24 | 3.90+3.07 · n=23 | 3.45+2.84 · n=22 | 3.94+2.26 · n=21 | |
| ECMWF IFS HRESifs_hres | — | 2.14+1.98 · n=28 | 2.40+2.40 · n=28 | 2.75+2.75 · n=27 | 3.05+3.03 · n=26 | 3.20+3.20 · n=24 | 3.29+3.25 · n=24 | 3.45+3.31 · n=22 | 3.36+3.30 · n=22 | 3.57+3.29 · n=21 | |
| Persistence (baseline)persistence | — | 2.00+0.07 · n=30 | 2.50+0.17 · n=30 | 2.77+0.23 · n=30 | 3.07+0.27 · n=30 | 2.67+0.20 · n=30 | 2.77+0.10 · n=30 | 2.37−0.10 · n=30 | 2.17−0.23 · n=30 | 2.80−0.27 · n=30 |
Month-by-month slices, model availability and the observed-truth table live on the canonical page: they do not depend on the window, initialization or interpolation selected here.