Uncertainty and validation

No gauge is exact. This page shows how much the reading would change if the model's assumptions were slightly different.

Sensitivity analysis

We recomputed the whole five-year history 300 times, each time redrawing the pillar weights, the event-type severities (±20%) and the half-lives (±30%). Band agreement is the share of runs in which the reading landed in the same band as the actual reading. The 90% interval covers 90% of the runs.

Band agreement, average96.5%
Band agreement, weakest day50.0%
Interval width, median (points)5.9
Interval width, largest (points)11.6
90% interval on 24 Oct 202620.0–28.1

Reading and 90% interval, last 12 months

The reading and its 90% interval over the last 12 months. Today the reading is 23.8, interval 20.0–28.1.010203040501/20264/20267/202610/2026

Real-time and revised series

The real-time series uses on each day only the information that was public at the time. It is the headline because it shows what the index would have said that day. The revised series dates events to when they actually happened and uses later, corrected information; it is meant for analysis after the fact.

The two series differ by 0.15 points on average and by 11.8 points at most.

Self-tests

The model contains tests that run before every release. They check, for example, that ten airspace violations cannot push the reading above 49, that a verified armed attack lifts it to at least 70 and the warning level to 4, that unverified information cannot raise it by more than 15 points a day, and that a state of defence lifts it to at least 90.

Latest run: 24/24 tests passed.

Outlook track record

The 7-day outlook in Premium briefings gives two probability estimates on a fixed scale: will the warning level rise, and will the band change within the next week. Every estimate is stored, and their accuracy (Brier score) is published here monthly. The first score is published once a full month of outlooks has accumulated.

Known limitations