diff --git a/obr/index.html b/obr/index.html index f3235d6..3cee4fe 100644 --- a/obr/index.html +++ b/obr/index.html @@ -239,9 +239,12 @@

Worked example

spending shock (CGG) lands straight in the GDP identity with no behavioural equation responding, giving a multiplier of exactly 1.0000, flat, against the OBR's 0.6 — - and capital spending (CGIPS) is worse, moving business - investment −292% of the shock, wrong-signed - against the OBR's 1.0. The + and capital spending (CGIPS) is worse still: it does not + transmit at all. Total fixed investment moves exactly zero, and + business investment moves wrong-signed and + non-proportionally — quadrupling the shock + changes the response by under a factor of two, so there is no + multiplier to quote, against the OBR's published 1.0. The validation page lists the full set of known limits. diff --git a/obr/validation/index.html b/obr/validation/index.html index d53f697..2be9225 100644 --- a/obr/validation/index.html +++ b/obr/validation/index.html @@ -74,11 +74,26 @@

-
+
- how far to trust it -

Excellent anchored. Weak free-running. Both published.

+ validation +

How far to trust it, and where it stops.

+
+

+ Five steps: what the three configurations score, the anchored fit + against the OBR's own forecast, the one independent test, what the + equations do free-running with no OBR judgement, and the limits that + follow. The panel alongside carries the figures each step refers to. +

+
+ +
+
+ +
+
1

How far to trust it

+

Excellent anchored. Weak free-running. Both published.

Three configurations, three levels of trust. Errors are MAPE (mean @@ -141,13 +156,17 @@

Excellent anchored. Weak free-running. Both published.

Office for Budget Responsibility, and not official OBR estimates.

-
- -
-
- evidence — anchored -

Against the OBR's own forecast, and HMRC's reckoner.

-
+
+
the three configurations
+
anchored
GDP 0.15% MAPE, consumption 0.25% — by construction, not skill
+
held add-factors
GDP 0.37%, 6 of 8 computed in band
+
free-running
GDP 4.48%, consumption 7.49% — report-only
+
CI gate
the build hard-fails if anchored GDP drifts past 1%
+
+ +
+
2

Anchored against the EFO

+

One test, not two.

Anchored GDP and consumption are one test, not two: @@ -206,6 +225,18 @@

Against the OBR's own forecast, and HMRC's reckoner.

Current March 2026 EFO baseline. Quarterly deviation from the published EFO; CI hard-fails at ±1.00%, off the top and bottom of this frame. Computed from papers/obr-macro/figures/fig_anchored_data.csv, regenerated from the March 2026 detailed forecast tables on 21 July 2026.
+
+
+
anchored fit
+
real GDP
0.15% MAPE, 2025Q1–2027Q4
+
consumption
0.25% — the same £m error as GDP, not a second test
+
why
every other demand-identity term is exogenous or pinned
+
+
+
+
3

The independent test

+

HMRC's own ready reckoner.

+

A 1pp basic-rate rise from April 2026, costed through the PolicyEngine static-costing bridge: £6.46bn against HMRC's £6.9bn, @@ -266,6 +297,18 @@

Against the OBR's own forecast, and HMRC's reckoner.

+
+
+
1p on the basic rate
+
ours, 2026
£6.46bn
+
HMRC reckoner
£6.90bn — a −6.4% gap
+
status
a benchmark, not a validation
+
+ +
+
4

Free-running

+

What the equations do with no OBR judgement.

+
How much of the OBR emulator scorecard the model actually computes @@ -435,13 +478,17 @@

Against the OBR's own forecast, and HMRC's reckoner.

obr-macro model page →

-
- -
-
- limits -

Known limitations.

-
+
+
the honest scorecard
+
real GDP
4.48% MAPE — the model contracts while the EFO grows
+
computed
11 of 21 headline variables; the other 10 are passthrough
+
in band
6 of the 11, and one of those is a trivial identity
+
worst
company profits 63.29%
+
+ +
+
5

Known limitations

+

What it cannot be used for.

@@ -489,8 +536,63 @@

Known limitations.

Known limits of the OBR emulator
+
+
+
the headline limits
+
spending multiplier
CGG is exactly 1.0000, flat, against the OBR's 0.6
+
capital spending
CGIPS does not transmit — do not score it
+
corporation tax
TCPRO converges slowly: 12 quarters is ~40% of plateau
+
inert blocks
unemployment, prices and trade never respond to any lever
+
convergence
no quarter reaches tolerance — read scale, not quarters
+
+
+ + + +
+
@@ -503,5 +605,42 @@

Known limitations.

+