Over the 14–17 Oct runs, the week of 19–26 October went from high pressure and dry to low pressure and wet. The flip was right. This follows the forecast error from the UK back through the North Atlantic and North America to its likely origin, and says how strong the evidence is at each step.
Runs of 14–17 Oct · UK pressure anomaly +15 → −7 hPa
Valid 19–21 Oct · the UK high collapses on 20 Oct as the 16 Oct run forecast
Valid 18–20 Oct · 13 Oct run errors of +380 to +500 m near Iceland; no member close
17–18 Oct · real envelope 38 → 27 m/s; 13 Oct run 44 → 48 m/s
16–18 Oct · reached 36°N (forecast 39°N; only 4 of 50 members got that far), then ejected on a 90 m/s jet
17–19 Oct · 40–60% underplayed in the 13 Oct run; a latent-heating test finds no driving role
14–17 Oct · 13 Oct run: wrong track after the Rockies; 14 Oct run: right track, too weak
14–16 Oct · radiosondes saw the wave from landfall; the error then grew over land
14–16 Oct · well forecast; the wave merged with it in reality, but rarely came close enough in the forecasts
Runs of 13–17 Oct · same short-wave track error, same over-strong packet, flipped no earlier
13–16 Oct · its packet was forecast well, so it isn't where the forecast went wrong
A steady slide across the 14–17 Oct runs, not one bad run.
Established
The numbers



Checked against ECMWF analyses up to 21 Oct 00z.
Established
UK box, 12 UTC
| Analysis | 13 Oct run | 16 Oct run | |
|---|---|---|---|
| Z500, 19 Oct | 5713 m | 5811 | 5721 |
| Z500, 20 Oct | 5601 m | 5834 | 5594 |
| Z1000, 19 Oct | 222 m | 275 | 227 |
| Z1000, 20 Oct | 83 m | 256 | 109 |
Z1000 of 222 m is roughly 1028 hPa; 83 m is roughly 1010 hPa.
The error is a dipole: heights far too high near Iceland and too low off Nova Scotia.
Established
How big, and where first
| 13 Oct run, Z500 RMS error (m), 35–70°N | N America | Atlantic | Europe |
|---|---|---|---|
| 15 Oct (+60 h) | 20 | 11 | 8 |
| 16 Oct (+84 h) | 33 | 19 | 17 |
| 17 Oct (+108 h) | 43 | 51 | 22 |
| 18 Oct (+132 h) | 42 | 116 | 39 |
| 19 Oct (+156 h) | 48 | 180 | 63 |
| 20 Oct (+180 h) | 69 | 205 | 160 |


The same packet, forecast correctly over the Pacific, stayed far too strong once it reached eastern North America.
Established
How to read a Hovmöller for packets
| Packet peak (35–60°N) | Analysis | 13 Oct run, member mean |
|---|---|---|
| 14 Oct, ~162°W | 42 m/s | 42 |
| 15 Oct, ~146°W | 42 | 43 |
| 16 Oct, ~140°W | 35 | 37 |
| 17 Oct, ~83°W | 38 | 44 |
| 18 Oct, ~71°W | 27 | 48 (10–90%: 43–54) |
| 19 Oct, ~14°W | 22 | 26 |
The packet started near 170°E on 13 Oct, peaked at 45 m/s near 152°W on 15 Oct and reached the UK on 19 Oct.



Why the packet weakened: the trough broke up instead of staying whole.
Established
Trough along 75–90°W
| Analysis | 13 Oct run | |
|---|---|---|
| 17 Oct: reaches south to | 36°N | 39°N (10–90%: 37–40°N; 4 of 50 members reach 36°N) |
| 17 Oct: deepest Z500 | 5039 m | 5097 m (no member deeper than 5039 m) |
| 18 Oct: reaches south to | gone (north of 49°N) | 45°N (42–47°N) |
Does the UK outcome depend on this? (14 Oct run, members split)

Underplayed in the 13 Oct run because its trough was in the wrong place. A latent-heating test on the 14 Oct members finds no sign that the heating deepened the short wave.
Tested · a sign, not a driver
Box means (mm/day): best estimate · 13 Oct run · 16 Oct run
| Region, window | Best | 13 Oct | 16 Oct |
|---|---|---|---|
| SE US / Gulf, 17–18 Oct | 6.0 | 3.5 | 6.4 |
| US east coast + NW Atlantic, 18–19 Oct | 6.4 | 2.7 | 7.2 |
| US east coast + NW Atlantic, 16–17 Oct | 4.1 | 4.7 | 4.2 |
250 hPa outflow on 18 Oct 00z was about 30% weaker in the 13 Oct run: 6.1 against 9.4 (SE US) and 8.9 against 12.1 (east coast), in 10⁻⁶ s⁻¹.
Latent-heating test, 14 Oct run (50 members)
| Test | Result |
|---|---|
| Rain ahead of each member's short wave → its next deepening, allowing for the wave's strength and latitude | partial r −0.08 to +0.10: none |
| Gulf / SE US moisture and CAPE on 15–16 Oct, before the wave arrived | |r| ≤ 0.18: none |
| Rain ahead of the real wave, 16 Oct (24 h) | 5.6 mm against a best estimate of 5.3 (38 of 50 members at or above): not underdone, yet wave strength on 17 Oct 12z was 22.9 against 28.4 |
| 700 hPa ascent ahead of the trough → UK week | r +0.30 to +0.47; +0.32 to +0.40 after allowing for the wave: favours the block |
| 700 hPa ascent ahead of the trough → the wave's next deepening | r −0.15 to −0.43: slightly less deepening |
"Ahead" = the downstream half of a disc around each member's wave; results hold for radii of 1,000, 1,500 and 2,000 km and for both 12 h windows tested. Shuffle-test 5% threshold about |r| = 0.28.
Traced as a 500 hPa vorticity maximum in 6-hourly analyses, then followed in every ensemble member.
Traced · two-step forecast error
The real track
Before 13 Oct the trace leads back, tentatively, to an upper low north-east of Hawaii (26–29°N, 165–170°W) on 10–11 Oct. The feature nearly vanished on 12 Oct, so that link is uncertain.
Step 1 · 13 Oct run: right for two days, then the wrong track
| Valid (lead) | Real | Members (mean) | Error |
|---|---|---|---|
| 15 Oct 00z (+48 h) | 54°N 111°W | 55.1°N 112.5°W | 230 km |
| 15 Oct 12z (+60 h) | 49°N 104°W | 51.9°N 106.2°W | 420 km |
| 16 Oct 06z (+78 h) | 41°N 100°W | 45.4°N 98.1°W | 660 km |
| 17 Oct 00z (+96 h) | 37°N 89°W | 41.7°N 85.3°W | 890 km |
| 17 Oct 12z (+108 h) | 38°N 81°W | 44.1°N 74.6°W | 1,450 km |
Within 110–230 km up to 15 Oct 00z. After the Rockies crossing the forecast wave stays 3–6° too far north and lifts out north-east. The error sits on the wave and the ridge immediately behind it (frame 8).
Step 2 · 14 Oct run: right track, not deep enough
| 14 Oct members, wave strength on 17 Oct 12z | UK Z500, 19–25 Oct |
|---|---|
| Stronger half | 5648 m (the flip) |
| Weaker half | 5736 m (the high) |
r = −0.50 between strength and the UK week (5% threshold about 0.27). The latent-heating test in frame 6 finds no sign that rain drove this deepening, so the missing strength looks dynamical: the upper-level jet and wave structure, which 1° open-data fields cannot resolve well.
Why the flip was gradual
| Valid | Canadian Prairies 45–58°N 115–95°W | Central US 32–45°N 105–85°W | SE US 25–35°N 90–75°W |
|---|---|---|---|
| 14 Oct (+36 h) | +4 | +1 | −2 |
| 15 Oct (+60 h) | +27 | +12 | −1 |
| 16 Oct (+84 h) | +21 | +44 | −2 |
| 17 Oct (+108 h) | +9 | +17 | +21 |
Mean Z500 error in metres; positive means forecast heights too high, so the trough is too weak or misplaced. The error moves south-east with the short wave.
The wave reached the radiosonde network only at landfall. The 13 Oct run was close then; the error grew over land as the ridge right behind the wave sharpened more than forecast.
Supported · about half the track error
When the balloons first saw the wave
| Time | Wave | Nearest radiosonde | Stations ≤800 km |
|---|---|---|---|
| 13 Oct 00z | 41°N 150°W | Cold Bay, 1,833 km | 0 |
| 13 Oct 12z | 48°N 146°W | Kodiak, 1,166 km | 0 |
| 14 Oct 00z | 53°N 133°W | Annette Island, 245 km | 3 |
| 14 Oct 12z | 56°N 120°W | Prince George, 294 km | 7 |
Analysis minus 13 Oct forecast, on the wave

The mechanism in the 13 Oct members
The missing northerlies were close to the wave
| Steering on 15 Oct 00z | 13 Oct members | Analysis | Members as northerly |
|---|---|---|---|
| 200–600 km ring | −4.7 m/s | −8.0 m/s | 0 of 50 |
| 300–800 km ring | −5.0 | −6.2 | 4 of 50 |
| 400–1,000 km ring | −5.1 | −5.1 | 36 of 50 |

Hypothesis raised by Nick Silkstone from the ERA5 500 hPa map for 14 Oct 21 UTC: did this small upper low give the northern trough lower heights to drop into?
Real and relevant · not the error
What the low was
Sensitivity tests across members
| Test | Result |
|---|---|
| The low in the 13 and 14 Oct forecasts, 14–15 Oct | Position within 0–178 km; lowest Z500 within 4–16 m; similar strength: well forecast |
| Its strength, depth and position on 15 Oct → later dig, trough reach, UK week | |r| ≤ 0.29: no significant link, though members varied about as much as in the northern wave's latitude, which did show links |
| Members bringing the two features within 1,000 km by 15 Oct 12z (real: 893 km) | 2 of 50 (13 Oct run), 4 of 50 (14 Oct run) |
| Closer half against further half of 14 Oct members: UK week Z500 | 5669 against 5715 m: right direction, not significant (r = +0.19) |
ECMWF's machine-learnt ensemble, started from the same analyses, shows the same short-wave and trough errors and flipped no earlier.
Established · same error
13 Oct 00z run: the short wave
| Valid | Real | AIFS (error) | IFS (error) | Strength AIFS / IFS |
|---|---|---|---|---|
| 15 Oct 12z | 49°N | 52.2°N (295 km) | 51.7°N (395 km) | 1.03 / 1.03 |
| 16 Oct 12z | 41°N | 46.5°N (671 km) | 42.6°N (333 km) | 0.92 / 1.08 |
| 17 Oct 00z | 37°N | 45.2°N (1,327 km) | 41.0°N (851 km) | 0.71 / 0.91 |
| 17 Oct 12z | 38°N | 45.8°N (1,748 km) | 43.6°N (1,375 km) | 0.73 / 0.79 |
Strength is relative to each method's own analysis value (1.00 = as analysed). Tracking starts at 13 Oct 12z for both systems, because at 13 Oct 00z the wave was too weak in height-derived vorticity to track.
Trough, packet and verification
| Analysis | AIFS | IFS | |
|---|---|---|---|
| Trough reach along 75–90°W, 17 Oct 12z: 13 Oct run | 36°N | 38.8°N (4/50 reach 36°N) | 38.6°N (4/50) |
| Same, 14 Oct run | 36°N | 37.7°N (10/50) | 37.6°N (12/50) |
| Packet near 71°W, 18 Oct 12z: 13 Oct run | 27 m/s | 47 (10–90%: 38–56) | 48 (43–54) |
| Same, 14 Oct run | 27 m/s | 46 (30–57) | 40 (22–54) |
| UK-box Z500, 20 Oct 12z, from the 16 Oct run | 5601 m | 5641 | 5594 |

| Run (00z) | AIFS MSLP | IFS MSLP |
|---|---|---|
| 13 Oct | +15.2 (100% high) | +15.7 (100%) |
| 14 Oct | +10.8 (90%) | +9.9 (94%) |
| 15 Oct | +5.5 (82%) | +3.9 (70%) |
| 16 Oct | −0.0 (46%) | −0.8 (42%) |
| 17 Oct | −2.3 (26%) | −5.4 (6%) |
UK-box MSLP anomaly (hPa), 19–25 Oct, with the share of members above normal.
Revised from the first storyboard.
Context
Tropical cyclones near North America Ruled out
Tropical convection and MJO Ruled out as the trigger


Caveats
Changed since the first version
Possible next steps