For people who already know model data — the what, the how, and the why
You know what a 500 hPa anomaly correlation is and what an EPS spread looks like. This page is about what we do with them: score every run the way the operational centers do, then explain why a model won or lost by naming the flow it was in, flag the busts before they verify, and turn all of that into a defensible market line. Every panel below is drawn from live data — the same JSON the trading pages read — so the explanations demonstrate on the real archive, not a screenshot.
| Fork — target today | FF_spread: normalized ensemble spread vs climatology (an uncertainty predictor). FF_bust = P(ACC<c|X) is Live (walk-forward-validated), and FF_revision — the run-over-run z500 revision tensor + settled-vs-moving signal — is Live. |
| Headline skill | Common-climatology ACC — NH 20–80°N 500 hPa anomaly correlation by lead, area-weighted (cos-lat). Display board = each run vs its own analysis; a common-truth board (all models vs the ECMWF analysis) Operational trains the shadow House. |
| Anomaly climatology | ERA5 fixed climatology (Z500 1991–2020) for both forecast and analysis. Not ECMWF's lead/model-dependent reforecast climatology; a model-climate ACC is Planned. |
| Grid & leads | 0.25° global (721×1440), leads 0–240 h every 12 h; regime + clusters at the Day-5 (120 h) / Day-7 (168 h) valid. |
| Bust thresholds | major degradation ACC<0.75 (the Fork's bust marker); loss of useful synoptic skill ACC<0.60. Lead-normalized Z_ACC + relative/regional bust tiers are Planned. |
| Regions | NH 20–80°N; sectors N. Atlantic, Europe, N. Pacific, N. America, Arctic, Asia. Regime boxes drawn in §2. |
| Scenarios | ECMWF-EPS 50 members, k-means k=4 at Day 7, raw Z500 anomaly. cos-lat weighting / EOF compression / candidate-k / multimodel are Planned. Best-cluster gap is an oracle diagnostic (§5). |
| Shadow House | Shadow weights = a proper-score stacking prior × regime/ENSO tilt. The prior is the minimum-variance blend w* = Σ⁻¹1 on the model error covariance — it rewards skill and penalises redundancy (Neff ≈ 2.3 of 4, so the ECMWF~AIFS pair isn't double-counted). On top, a shrunk regime/ENSO tilt (γ=3, k₀=8, soft-blended over the predicted-regime distribution), trained on Skill(m|R̂issue). Leave-init-out backtest: the prior beats equal weight by +5.5% blend RMSE; the regime tilt adds a further +0.2% — it helps and doesn't fight the prior. Moves no live price. |
| Validation | Live panels show current sample counts. Strict walk-forward (rolling-origin, past-only) and block-bootstrap CIs (by synoptic episode) are now Live — the P(bust) model reports both leave-init-out and walk-forward scores; regime attribution carries block-bootstrap CIs. |
| Provenance | Tamper-evident, content-addressed (sha256) — see §7. Manifests are now hash-chained (Ht=SHA256(Ht−1‖Mt)) with a cross-init anchor root; publishing that root off-host is the remaining step. |
| Version | source commit: — |
This box is the honest scope line: what is Operational today versus what the framing points toward. The full external methodology audit driving the roadmap is tracked in the repo.
common-climatology ACC — the operational-center headline, one fixed climatology
The headline is the number the operational centers live by: Northern-Hemisphere 500 hPa anomaly correlation by lead time — area-weighted over 20–80°N, each forecast scored against its own verifying analysis, anomalies taken versus an ERA5 1991–2020 climatology. No station games, no cherry-picked cities — the hemispheric ACC used to declare when a model's useful skill runs out, conventionally where ACC falls through 0.60.
The correlation is taken in the uncentered (NCEP/EMC) form: the domain-mean anomaly is kept rather than subtracted, which is what puts these numbers on the same scale as the published 5-day NH charts. The choice is not cosmetic. Scoring 2026 against a 1991–2020 baseline leaves a domain-mean NH height anomaly of about +29 m — the warming signal — and that offset is, in effect, perfectly forecast. Measured over 30 verification dates at day 5, the ECMWF/WMO centered form (which removes it) runs 0.017 lower for ECMWF and 0.015 lower for GFS. Same forecasts, same analyses, same climatology; only the normalization differs.
Two honest caveats, so the label is exact. This is common-climatology ACC: a single fixed ERA5 climatology for both forecast and analysis — legible and consistent, but not identical to ECMWF's lead- and model-dependent reforecast climatology (a model-climate ACC is on the roadmap; the gap grows at long leads). And each run is scored against its own analysis on this display board — right for reproducing center-style headline scores. Cross-model weights must not train on that (a forecast sits slightly closer to its own analysis than to an independent one), so a second common-truth board Operational verifies every model against one target — the ECMWF operational analysis, on the identical 0.25° grid — and that trains the shadow House. As expected it leaves ECMWF/AIFS (which share the IFS analysis) unchanged and removes GFS's small self-verification edge.
loading…