Raw model output on the native 0.25° grid — no MOS, no bias correction, no post-processing. Scores understate operational forecast quality. Read the fairness statement →

CastCheck methodology v0.2 · data through 2026-08-30

Philadelphia Intl · FourCastNet v2 (GFS init) · lead day 1

KPHL · fourcastnet_gfs · lead 1

Target day = initialization date + 1 day. This page is a permanent link: the numbers change as history accumulates, the address and the methodology version do not.

Scores use the latest model version segment, FOUR_v200, starting 2026-08-28 — days before that ran a different version of the model and are excluded rather than silently pooled. Of the scored days, 1 carry a QC flag on the observation.

JSON for this page CSV of the daily errors Cite this page

Every number for this combination

All four windows × both initializations × both interpolations × both variables. Errors are computed in °C and shown in °F; CI is a 95 % moving-block bootstrap interval. MAE debiased and skill, debiased remove the constant offset of the window first, so a station that the model always reads a degree too warm is not scored as if it had no skill — compare the two skill columns to see how much of the error is a fixed offset. n QC next to n counts days whose observation carries a QC flag.

VariableInitMethod Windown MAE °F MAE debiased Bias °F RMSE °F ±1 °F±2 °F±3 °F Skill Skill, debiased Period
tmax00Zbilinear30d1 1 QC4.72 [4.72, 4.72]0.00-4.72 [-4.72, -4.72]4.72 [4.72, 4.72]0% [0%, 0%]0%0%+0.062026-08-30 → 2026-08-30
tmax00Zbilinear90d1 1 QC4.72 [4.72, 4.72]0.00-4.72 [-4.72, -4.72]4.72 [4.72, 4.72]0% [0%, 0%]0%0%+0.062026-08-30 → 2026-08-30
tmax00Zbilinear365d1 1 QC4.72 [4.72, 4.72]0.00-4.72 [-4.72, -4.72]4.72 [4.72, 4.72]0% [0%, 0%]0%0%+0.062026-08-30 → 2026-08-30
tmax00Zbilinearall1 1 QC4.72 [4.72, 4.72]0.00-4.72 [-4.72, -4.72]4.72 [4.72, 4.72]0% [0%, 0%]0%0%+0.062026-08-30 → 2026-08-30
tmax00Znearest30d1 1 QC4.45 [4.45, 4.45]0.00-4.45 [-4.45, -4.45]4.45 [4.45, 4.45]0% [0%, 0%]0%0%+0.112026-08-30 → 2026-08-30
tmax00Znearest90d1 1 QC4.45 [4.45, 4.45]0.00-4.45 [-4.45, -4.45]4.45 [4.45, 4.45]0% [0%, 0%]0%0%+0.112026-08-30 → 2026-08-30
tmax00Znearest365d1 1 QC4.45 [4.45, 4.45]0.00-4.45 [-4.45, -4.45]4.45 [4.45, 4.45]0% [0%, 0%]0%0%+0.112026-08-30 → 2026-08-30
tmax00Znearestall1 1 QC4.45 [4.45, 4.45]0.00-4.45 [-4.45, -4.45]4.45 [4.45, 4.45]0% [0%, 0%]0%0%+0.112026-08-30 → 2026-08-30
tmax12Zbilinear30d2 1 QC2.31 [0.11, 4.52]2.21-2.31 [-4.52, -0.11]3.20 [0.11, 4.52]50% [0%, 100%]50%50%+0.54+0.562026-08-29 → 2026-08-30
tmax12Zbilinear90d2 1 QC2.31 [0.11, 4.52]2.21-2.31 [-4.52, -0.11]3.20 [0.11, 4.52]50% [0%, 100%]50%50%+0.54+0.562026-08-29 → 2026-08-30
tmax12Zbilinear365d2 1 QC2.31 [0.11, 4.52]2.21-2.31 [-4.52, -0.11]3.20 [0.11, 4.52]50% [0%, 100%]50%50%+0.54+0.562026-08-29 → 2026-08-30
tmax12Zbilinearall2 1 QC2.31 [0.11, 4.52]2.21-2.31 [-4.52, -0.11]3.20 [0.11, 4.52]50% [0%, 100%]50%50%+0.54+0.562026-08-29 → 2026-08-30
tmax12Znearest30d2 1 QC2.14 [0.02, 4.26]2.12-2.14 [-4.26, -0.02]3.01 [0.02, 4.26]50% [0%, 100%]50%50%+0.57+0.582026-08-29 → 2026-08-30
tmax12Znearest90d2 1 QC2.14 [0.02, 4.26]2.12-2.14 [-4.26, -0.02]3.01 [0.02, 4.26]50% [0%, 100%]50%50%+0.57+0.582026-08-29 → 2026-08-30
tmax12Znearest365d2 1 QC2.14 [0.02, 4.26]2.12-2.14 [-4.26, -0.02]3.01 [0.02, 4.26]50% [0%, 100%]50%50%+0.57+0.582026-08-29 → 2026-08-30
tmax12Znearestall2 1 QC2.14 [0.02, 4.26]2.12-2.14 [-4.26, -0.02]3.01 [0.02, 4.26]50% [0%, 100%]50%50%+0.57+0.582026-08-29 → 2026-08-30
tmin00Zbilinear30d1 1 QC3.96 [3.96, 3.96]0.00+3.96 [3.96, 3.96]3.96 [3.96, 3.96]0% [0%, 0%]0%0%2026-08-30 → 2026-08-30
tmin00Zbilinear90d1 1 QC3.96 [3.96, 3.96]0.00+3.96 [3.96, 3.96]3.96 [3.96, 3.96]0% [0%, 0%]0%0%2026-08-30 → 2026-08-30
tmin00Zbilinear365d1 1 QC3.96 [3.96, 3.96]0.00+3.96 [3.96, 3.96]3.96 [3.96, 3.96]0% [0%, 0%]0%0%2026-08-30 → 2026-08-30
tmin00Zbilinearall1 1 QC3.96 [3.96, 3.96]0.00+3.96 [3.96, 3.96]3.96 [3.96, 3.96]0% [0%, 0%]0%0%2026-08-30 → 2026-08-30
tmin00Znearest30d1 1 QC4.64 [4.64, 4.64]0.00+4.64 [4.64, 4.64]4.64 [4.64, 4.64]0% [0%, 0%]0%0%2026-08-30 → 2026-08-30
tmin00Znearest90d1 1 QC4.64 [4.64, 4.64]0.00+4.64 [4.64, 4.64]4.64 [4.64, 4.64]0% [0%, 0%]0%0%2026-08-30 → 2026-08-30
tmin00Znearest365d1 1 QC4.64 [4.64, 4.64]0.00+4.64 [4.64, 4.64]4.64 [4.64, 4.64]0% [0%, 0%]0%0%2026-08-30 → 2026-08-30
tmin00Znearestall1 1 QC4.64 [4.64, 4.64]0.00+4.64 [4.64, 4.64]4.64 [4.64, 4.64]0% [0%, 0%]0%0%2026-08-30 → 2026-08-30
tmin12Zbilinear30d2 1 QC3.64 [3.35, 3.92]0.28+3.64 [3.35, 3.92]3.65 [3.35, 3.92]0% [0%, 0%]0%0%-0.21+0.912026-08-29 → 2026-08-30
tmin12Zbilinear90d2 1 QC3.64 [3.35, 3.92]0.28+3.64 [3.35, 3.92]3.65 [3.35, 3.92]0% [0%, 0%]0%0%-0.21+0.912026-08-29 → 2026-08-30
tmin12Zbilinear365d2 1 QC3.64 [3.35, 3.92]0.28+3.64 [3.35, 3.92]3.65 [3.35, 3.92]0% [0%, 0%]0%0%-0.21+0.912026-08-29 → 2026-08-30
tmin12Zbilinearall2 1 QC3.64 [3.35, 3.92]0.28+3.64 [3.35, 3.92]3.65 [3.35, 3.92]0% [0%, 0%]0%0%-0.21+0.912026-08-29 → 2026-08-30
tmin12Znearest30d2 1 QC4.34 [3.98, 4.70]0.36+4.34 [3.98, 4.70]4.36 [3.98, 4.70]0% [0%, 0%]0%0%-0.45+0.882026-08-29 → 2026-08-30
tmin12Znearest90d2 1 QC4.34 [3.98, 4.70]0.36+4.34 [3.98, 4.70]4.36 [3.98, 4.70]0% [0%, 0%]0%0%-0.45+0.882026-08-29 → 2026-08-30
tmin12Znearest365d2 1 QC4.34 [3.98, 4.70]0.36+4.34 [3.98, 4.70]4.36 [3.98, 4.70]0% [0%, 0%]0%0%-0.45+0.882026-08-29 → 2026-08-30
tmin12Znearestall2 1 QC4.34 [3.98, 4.70]0.36+4.34 [3.98, 4.70]4.36 [3.98, 4.70]0% [0%, 0%]0%0%-0.45+0.882026-08-29 → 2026-08-30

+ model too warm · − model too cold · bias interval includes zero · ★ lowest MAE · = not distinguishable from the leader · ▼ significantly worse · n < 30 greyed and unranked · CI is a 95 % moving-block bootstrap interval.

Daily error, last 90 days

Daily forecast minus observed error in °F for FourCastNet v2 (GFS init) at KPHL, lead day 1, 00Z bilinear tmax+5+2.50-2.5-52026-08-30: -4.72 °F2026-08-30°F, forecast − observed
Forecast − observed, °F, 00Z bilinear daily maximum. The dashed line is zero; the thick line is a centred 7-day mean, drawn only where the whole window is present. Gaps are days with no score, never interpolation. Hover a point for its date and value.
The same series as a table (1 days, newest first) · download CSV
Climatological dayError °F
2026-08-30-4.72

Error distribution

Distribution of the signed daily error in °F for FourCastNet v2 (GFS init) at KPHL, lead day 1-5 to -4.5 °F: 1 day-4.5 to -4 °F: 0 days-4 to -3.5 °F: 0 days-3.5 to -3 °F: 0 days-3 to -2.5 °F: 0 days-2.5 to -2 °F: 0 days-2 to -1.5 °F: 0 days-1.5 to -1 °F: 0 days-1 to -0.5 °F: 0 days-0.5 to 0 °F: 0 days0 to 0.5 °F: 0 days0.5 to 1 °F: 0 days1 to 1.5 °F: 0 days1.5 to 2 °F: 0 days2 to 2.5 °F: 0 days2.5 to 3 °F: 0 days3 to 3.5 °F: 0 days3.5 to 4 °F: 0 days4 to 4.5 °F: 0 days4.5 to 5 °F: 0 daysdashed: P50 |e| 4.72 · P90 |e| 4.72 °F-50+5 °Fn = 1 days
All scored days for 00Z bilinear daily maximum, 20 equal bins. The dashed marks are the 50th and 90th percentiles of the absolute error, mirrored on both sides. Hover a bar for its bin and count.
Bin counts as a table
From °FTo °FDays
-5.00-4.501
-4.50-4.000
-4.00-3.500
-3.50-3.000
-3.00-2.500
-2.50-2.000
-2.00-1.500
-1.50-1.000
-1.00-0.500
-0.50+0.000
+0.00+0.500
+0.50+1.000
+1.00+1.500
+1.50+2.000
+2.00+2.500
+2.50+3.000
+3.00+3.500
+3.50+4.000
+4.00+4.500
+4.50+5.000

Month by month

00Z bilinear daily maximum, newest first.

Monthn MAE °FBias °F
2026-0814.72 -4.72

Availability

ModelScored period DaysCoverage
FourCastNet v2 (GFS init)2026-08-30 → 2026-08-30 1
FourCastNet v2 (GFS init)2026-08-30 → 2026-08-30 1
FourCastNet v2 (GFS init)2026-08-29 → 2026-08-30 2
FourCastNet v2 (GFS init)2026-08-29 → 2026-08-30 2

Compared with other models

Paired bootstrap on the days both models cover (90d, 00Z, bilinear, daily maximum). Negative means FourCastNet v2 (GFS init) has the lower MAE. "Distinguishable" means the 95 % interval excludes zero.

Other modelCommon days MAE difference °FDistinguishable
ECMWF AIFS Single 1 +0.47 [0.47, 0.47] yes
Aurora (GFS init) 1 -1.80 [-1.80, -1.80] yes
Aurora (IFS init) 1 -0.12 [-0.12, -0.12] yes
FourCastNet v2 (IFS init) 1 -0.53 [-0.53, -0.53] yes
NCEP GFS 1 +4.64 [4.64, 4.64] yes
GraphCast (GFS init) 1 -1.63 [-1.63, -1.63] yes
GraphCast (IFS init) 1 -1.37 [-1.37, -1.37] yes
ECMWF IFS HRES 1 +1.56 [1.56, 1.56] yes
Pangu-Weather (GFS init) 1 +2.18 [2.18, 2.18] yes
Pangu-Weather (IFS init) 1 +1.41 [1.41, 1.41] yes
Persistence (baseline) 1 -0.28 [-0.28, -0.28] yes

Cite this page

ShortCastCheck, KPHL fourcastnet_gfs lead 1, methodology v0.2, accessed 2026-08-31, https://castcheck.zifanzhang.com/station/KPHL/model/fourcastnet_gfs/lead/1/

LongCastCheck (2026). Station-level verification of raw weather-model 2 m temperature forecasts: KPHL (Philadelphia Intl), model fourcastnet_gfs, lead day 1. Methodology version 0.2, schema version 0.1, data through 2026-08-30. Accessed 2026-08-31. https://castcheck.zifanzhang.com/station/KPHL/model/fourcastnet_gfs/lead/1/

Accessed2026-08-31 (data through 2026-08-30; page built 2026-08-31T03:52:06+00:00)

JSON CSV all scores methodology v0.2 licence