model 05 — overlapping generations · psl-og · UK · local

Model long-run behavioural change.

Estimate how reforms affect work, saving, investment, and public finances over decades, for the UK.

obr comparison

Two UK overlapping-generations models, side by side.

This page compares OG-UK — the UK calibration of OG-Core, maintained by the Policy Simulation Library — with the OBR UK OLG model described in OBR Working Paper No. 22 (Brzezinski, Hantzsche & Watson, April 2025) — the closest available external check for a model of this kind.

DimensionOG-UK strengthOBR UK OLG strength
Transition dynamicsFull year-by-year pathsSteady-state only
UK institutional detailSmooth approximationsExplicit bands and rates
Within-cohort inequalityPermanent typesStochastic earnings
Production structureMulti-sector CESSingle-sector Cobb-Douglas
Tax instruments5 instruments3 instruments (more detailed)
Fiscal policy leversG, TR, UBI, IgRBI, age-dependent transfers
OpennessOpen-source, PythonMATLAB, closed toolkit
production

Production technology.

How each model represents firms.

OG-UKOBR UK OLG
Production functionCES (nests Cobb-Douglas as special case)Cobb-Douglas only
IndustriesM industries (multi-sector)Single sector
Public capitalYes — generates rents to private capitalNo
Capital shareConfigurable per industryα = 0.33
Labour inputEfficiency-weighted across permanent typesEfficiency-weighted by age + stochastic shocks
TFPVaries by industry and over timeNormalised to 1, with labour-augmenting growth g = 1.2%
DepreciationConfigurable per industryδ = 5%
households

Household heterogeneity.

How households differ within each cohort — the deepest structural difference between the two models.

OG-UKOBR UK OLG
Within-cohort variationJ permanent ability types (deterministic)Stochastic earnings shocks (AR(1) persistent + i.i.d. transitory)
Income inequality driverFixed type assignment at birthRandom shocks each period (ρz = 0.9, σz = 0.05, σe = 0.7)
Precautionary savingsNot a primary channelYes — driven by earnings uncertainty
Utility functionCRRA on consumption; elliptical labour disutilityCobb-Douglas over consumption and leisure (non-separable)
Labour disutilityElliptical function — always interior solutionsImplicit in Cobb-Douglas composite — corner solutions possible
Risk aversion parameterσ on consumption onlyσ₂ = 2 on consumption-leisure composite
Consumption aggregationStone-Geary Cobb-Douglas (subsistence levels, I goods)Single consumption good
Discount factorβj varies by ability typeβ = 0.99 (uniform)
bequests

Bequest motive.

How each model handles wealth transfer across generations at death.

OG-UKOBR UK OLG
Motive"Warm glow" weighted by mortality probability ρs"Warm glow" with target level, kicks in at age j* = 91
Varies by typeYes — χbj calibrated per ability typeUniform (φ₁ = 10, φ₂ = 4.55)
DistributionTo surviving householdsEqual distribution to ages 55–75
taxes

Tax system.

How each model represents the UK tax system.

OG-UK — estimated tax functions
Smooth Gouveia–Strauss, DEP or linear forms fitted to PolicyEngine UK microdata, folding in income tax and NICs
Consumption, wealth, corporate and bequest taxes modelled separately on top
Any PolicyEngine-representable reform — rate, threshold, allowance — flows through after re-estimating on post-reform microdata
OBR UK OLG — statutory schedule
Income tax as explicit bands: PA £12,570, HRT £50,270, ART £125,140 at 20 / 40 / 45%
NICs separate (£12,570 / £50,270 at 8 / 2%); VAT effective 9.3%; explicit pension relief and drawdown taxation
"+1 pp basic rate from 2027–28" is one parameter — less flexible for reforms that reshape the schedule
government

Government & fiscal policy.

The fiscal closure rule — which item adjusts to keep debt sustainable — determines who bears the long-run burden of any reform.

OG-UKOBR UK OLG
Budget constraintRevenue + new debt = debt service + G + Ig + pensions + TR + UBIRevenue = welfare transfers + RBI + debt service (growth-adjusted)
Fiscal closure ruleConfigurable: adjust G, TR, or combination after period TG1Residual Budgetary Item (RBI) adjusts to stabilise debt/GDP at 100%
Debt targetConfigurableFixed at 100% of GDP
Public investmentExplicit (Ig contributes to public capital stock)Not modelled as productive
Welfare transfersLump-sum TRAge-dependent transfers (γj scaling) calibrated to OBR welfare spending projections
State pensionPart of transfersExplicitly modelled as age-dependent welfare transfer from state pension age onwards
Spending categoriesG (public goods) + Ig (infrastructure) + pensions + TR + UBIWelfare transfers + residual non-interest spending (G⁰)
open economy

Open economy.

How foreign capital enters each model, and where the interest rate comes from.

OG-UKOBR UK OLG
ApproachParameterised capital mobilityK for capital, ζD for debt)Binary switch: fully open (r = 5% exogenous) or fully closed (r endogenous)
Foreign capitalContinuous degree of opennessEither all or nothing
Net foreign assetsDerived from capital mobility parametersNFA residually determined in open economy
Interest rateEndogenous (influenced by openness parameters)Either fixed at 5% (open) or MPK − δ (closed)
solution

Solution method & calibration.

Both are rational-expectations dynamic general equilibrium; they solve different problems.

OG-UK — Time Path Iteration
Households' Euler equations solved directly
Full year-by-year transition path; continuous state space, expectations over the whole path
~17-minute solve
OBR UK OLG — Value Function Iteration
Kirkby's VFI toolkit; assets and stochastic earnings on a grid
Compares long-run steady states only — no adjustment path
Under two minutes — a difference in method, not ambition

Calibration differs mainly in data sources and anchors.

OG-UK
UN World Population Prospects demographics (country 826)
Age-earnings profiles via permanent ability types
Tax functions from PolicyEngine-UK's Enhanced FRS (HMRC SPI, LCFS, WAS)
ONS GDP anchors the aggregates; modeller-set fiscal targets and growth
OBR UK OLG
ONS mortality; ASHE + HMRC earnings distribution
HMRC / GOV.UK tax parameters directly
Pinned to the OBR March 2024 EFO — GDP per person £35,100 (S = 19.81)
n = 0.75%, g = 1.2%, debt / GDP at 100%

Source: OBR Working Paper No. 22, "A new UK overlapping generations model" (April 2025); OG-Core documentation and OG-UK calibration code.

calibration

No ground truth. Calibration targets instead.

No published replication target exists. The table compares calibration targets with official UK aggregates. Imposed matches are anchors; structural counterfactuals remain conditional on the model's auditable assumptions and code.
psl-og calibration targets against official UK aggregates
QuantityOfficial UK valueSourceModel treatmentDeviation
Government debt-to-GDP95.1% (May 2026); OBR March 2026 forecast 94.4%ONS public sector financesimposed via closure target−0.1pp vs latest ONS (target 95.0%)
Household saving ratio8.9% (2026Q1, down from 9.6%)ONS quarterly sector accountstargeted through β0 by construction
Potential growth≈1.1% / yrOBR EFOimposed, gy = 0.011≈0
Depreciation / capital≈6–7% (CFC / net stock)ONS capital stocks bulletinimposed, δ = 0.065within range
Labour share of income≈0.59–0.60, rising in 2024ONS labour-share series / Blue Book 2025imposed, γ = 0.35 (OG-Core default)≈5pp — the capital share is not yet re-anchored to ONS factor shares
Net capital stock£5.6tn (2024) whole-economy net stock; the model's K maps to the narrower business-capital conceptONS capital stocks bulletinemergent — checked, not imposedconcept-adjusted; no published reconciliation

A zero deviation on an imposed quantity is not independent evidence.

The nearest external benchmark is OBR Working Paper 22, Table 5.1 — the long-run effect of a 1pp basic-rate rise: GDP/person −0.1%, labour supply −0.2%, productivity +0.1%. The OG-UK side of that comparison is open validation work: WP 22's figures are the target a future run will be judged against, not a match claimed today.

What would count as over-identifying evidence, and the dating and structural caveats

The genuinely over-identifying checks are the ones the steady state must deliver: the capital–output ratio and the interest rate consistent with the calibrated (γ, δ, β) triple. These emerge in an economically sensible range in the deployed configuration, but no systematic published reconciliation of achieved-versus-target moments exists for OG-UK 0.3.2, and the working paper declines to manufacture one. Producing that reconciliation from logged solves is the single most valuable next step for this member.

Two dating caveats: the official column reports figures current at mid-2026 while the deployed calibration was frozen against slightly earlier vintages, and the saving ratio is volatile quarter to quarter, so β is matched to a smoothed level rather than the latest print. Two structural caveats carried over from OG-Core: the ability types and lifetime earnings profiles are still the US tax-microdata estimates, and UK re-estimation is an open task.

limits

Experimental limitations.

Known limits of the overlapping-generations model
limitdetail
Version pin The integration installs oguk from GitHub (0.3.2), which pins policyengine-uk==2.88.0. Versions ≥ 2.89 renamed the microdata dataset keys (enhanced_frs_2023_24_<year>populace_uk_*), so mixing them fails with a KeyError at calibration time; the adapter traps this and raises an actionable error. Lifting the pin is roadmap work — until it lands the OLG member scores against a slightly older statute vintage than the microsimulation member. A declared inconsistency, not a hidden one.
Gated data Calibration needs the private enhanced-FRS microdata, so a HUGGING_FACE_TOKEN with access is a hard prerequisite.
Thin CI CI cannot exercise a seventeen-minute solve on every commit, so regressions in solve behaviour are caught by scheduled runs and by hand, not continuously.
Steady-state-only in the CLI Because the CLI exposes steady-state solves only (Code, step 7), the model cannot yet speak to fiscal-year profiles through the suite — the long-run destination is available through it, the path there is not.
Ability profiles not UK-estimated Lifetime-ability profiles are inherited rather than re-estimated on UK microdata. On the roadmap.