Past forecasts, checked

Model performance

Explore how the models performed against alpine weather-station observations. Compare events, change the measure, isolate models and sort the underlying scorecards. These are event studies, not a permanent league table: a model that handled one warm storm well may behave differently in the next cold outbreak.

Analyses
4
Scoring windows
6
Deterministic models
8
Observation basis
Alpine AWS

Continuous record · 9–25 August

Four adjacent periods, two nested event lenses

9–10 Aug Primary period

9–10 August rain-on-snow

A warm rain-on-snow event. ECMWF IFS was best on rainfall, ECMWF AIFS came closest on phase and UKMO tracked the snow level best.

Scored runs
444
Observed precip
353.6 mm
Best read as
Warm rain-on-snow event

One warm event with uneven archive depth. GDPS and ARPEGE have limited coverage; phase is inferred from wet-bulb temperature.

11–15 Aug Bridge period

11–15 August dry-spell bridge

The missing five-day bridge was almost dry. ECMWF AIFS made the smallest rainfall false alarm, followed by JMA and ECMWF IFS.

Scored runs
185
Observed precip
1.0 mm
Best read as
False-alarm rainfall check

Only 1.0 mm was observed across the five verification gauges. Rainfall error is useful here; phase and snow-level rankings are exploratory only.

16–22 Aug Primary period

16–22 August weekly check

A mostly warm three-day event inside a full week with dry margins. ECMWF IFS was the best all-round weekly model; GDPS tracked snow level best.

Scored runs
260
Observed precip
268.4 mm
Best read as
Whole-week operational check

The event-only view admits shorter-range UKMO and ICON runs that cannot cover the whole week. ARPEGE has too few event runs to rank.

23–25 Aug Primary period

23–25 August rain event

A warm, windy rain event with no snow at any station. Every model was far too dry; UKMO made the smallest volume error and GFS was alone in forecasting substantial snow.

Scored runs
565
Observed precip
259.6 mm
Best read as
Warm rain event, closed window

Snow level and phase are not ranked — the observed snow fraction was 0.0 at every station and every threshold, and the wet-bulb-zero regression solves ~1,550 m above the highest gauge. Rainfall, bias and gusts are ranked on a closed, fully observed window.

One span · no nested events

Whole-period model view · 9–25 August

17 consecutive days

Whole-period view

Two different questions, not a fairer-vs-unfairer pair: the broad view is the clean span for the five models present throughout; the matched view adds UKMO and ICON by holding every model to the same operational lead range instead.

Snow-level weighting

The clean span view: one precipitation score and a choice of two snow-level scores per deterministic model across the four adjacent primary periods, for the five models present throughout. Use the all-hours view to give the dry bridge equal standing. The nested 19–21 August and 24–25 August events are excluded, so no date is counted twice. Lower is better.

This stitches non-overlapping verification blocks; it is not one 17-day forecast and it can hide day-to-day error cancellation inside a block.

Volume / false alarms

Precipitation MAE

Block-total error per day

1. ECMWF IFS
4.95 mm/day Bias −2.72 mm/day
2. GDPS
5.66 mm/day Bias −3.67 mm/day
3. ECMWF AIFS
6.01 mm/day Bias −5.14 mm/day
4. GFS
6.11 mm/day Bias −3.08 mm/day
5. JMA
7.78 mm/day Bias −6.46 mm/day
Thermal proxy · deterministic only

Snow-level MAE

1. GDPS
228 m Bias −219 m
2. ECMWF IFS
307 m Bias −161 m
3. JMA
319 m Bias −235 m
4. ECMWF AIFS
336 m Bias −146 m
5. GFS
416 m Bias −353 m

Snow level is a deterministic-only thermal proxy evaluated around precipitating times, not an all-hours temperature score.

Snow level covers 9–22 August only (three of four periods). Period · 23–25 August: Nothing fell as snow at any station at any threshold in the sweep, and the observed wet-bulb-zero height solves at 3,403 m — about 1,550 m above the highest contributing gauge, reaching 6,829 m in the flattest hours. The target is an extrapolation, so this period carries no snow-level weight in the whole-period view.

How the whole-period scores are assembled

Precipitation: For models present in every primary period, sum the four published window-total precipitation MAEs and divide by the 17 calendar days. The nested 19–21 August and 24–25 August lenses are excluded.

Precip-weighted snow level: Combine each eligible primary period’s precipitation-weighted snow-level MAE, weighting the periods by the observed precipitation attached to their Victorian snow-level regressions. The near-dry bridge therefore carries very little weight, and a period whose observed level is an extrapolation carries none at all.

All-hours snow level: Compare archived deterministic snow levels with exact-hour observed wet-bulb-zero regressions whether or not precipitation occurred. Keep only regressions with R² at least 0.70 and a cooling rate of at least 0.3 °C per 100 m; do not interpolate across rejected profiles.

ModelPrecip MAEPrecip biasWet level MAEAll-hours level MAEAll-hours biasThermal casesRuns
ECMWF IFS 4.95 mm/day −2.72 mm/day 307 m 249 m −57 m 8,088 281
GDPS 5.66 mm/day −3.67 mm/day 228 m 201 m −80 m 3,153 118
ECMWF AIFS 6.01 mm/day −5.14 mm/day 336 m 246 m −91 m 8,088 281
GFS 6.11 mm/day −3.08 mm/day 416 m 322 m −224 m 8,220 287
JMA 7.78 mm/day −6.46 mm/day 319 m 275 m −110 m 4,462 196

Scorecard explorer

Explore one window at a time—or opt into comparison

Models shown

Selected measure

Precipitation MAE

Lower is better

Colour identifies the model

All published measures

Deterministic scorecard

Ranks are within each window · click a heading to sort

The badge in each Period cell is the model’s rank within that scoring window for the selected chart measure; it changes when you change the measure above. Bias is forecast minus observed. Phase “miss” is the distance from the observed snow fraction to the model bracket, so smaller is better. A high bracket-hit rate can still come from a very wide bracket. “Limited” and “insufficient” samples remain visible unless you select ranked samples only. In the near-dry 11–15 August bridge, phase and snow-level values remain visible but carry no selected-measure rank.

Read the rankings carefully

What is comparable — and what is not

Primary periods are consecutive; nested lenses are not. The 19–21 August view sits inside the 16–22 August week and is labelled separately so it cannot read as a fourth period.

Snow level and phase are inferred. The station network does not measure them directly; the verification derives them from wet-bulb temperature and elevation.

Ensembles are precipitation-only here. Their native grid cells sit well below the alpine stations, so their snow fractions are deliberately not ranked.