diff --git a/changelog.d/uk-cgt-open-tail.fixed.md b/changelog.d/uk-cgt-open-tail.fixed.md new file mode 100644 index 000000000..5f44eea1f --- /dev/null +++ b/changelog.d/uk-cgt-open-tail.fixed.md @@ -0,0 +1 @@ +Represent the UK CGT open tail with household-weighted Pareto interval means anchored to published cell gains, avoiding random aggregate drift and rounded-count mean errors while preserving taxpayer selection and bounded-band draws. diff --git a/experiments/receipts/uk-cgt-open-tail.json b/experiments/receipts/uk-cgt-open-tail.json new file mode 100644 index 000000000..1a85f8db0 --- /dev/null +++ b/experiments/receipts/uk-cgt-open-tail.json @@ -0,0 +1,4228 @@ +{ + "schema_version": 1, + "base_commit": "bc11803f915fe72afd724515a27a3863035f4efc", + "candidate_run": "cgt-r2", + "calibration_year": 2025, + "same_target_names_values_options_and_measure_exclusions": true, + "target_count": 364, + "source_fact_sha256": "226358e73e7c449e71a3f6dc91a72e8e3941e0f14265943d81c990edb21c2a6c", + "implementation_files": { + "packages/microcosm-build/src/microcosm/build/uk/cgt_source_stages.json": "4a7234131c245ce6f195e0fe500877505cc91a0d7b9ff68276164c289ad25d10", + "packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json": "7eb3c5c8d1e73d6c9a19bc4ce25dcf53b93fb374a214308dd66e870a01c937a2", + "packages/microcosm-build/src/microcosm/build/uk/source_stages.json": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", + "packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml": "ce4a262a9329d90fe2100ba28be1e6cb1e3f312aa823e6842ace9c28866fa61c", + "packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py": "623a4fcee61d910a7071c51f443978880a3be21db62dfb3ea7c71adeba61e3eb", + "packages/microcosm-build/tests/test_uk_cgt_imputation.py": "2b792851f0a41e0c418af9d9a0cdb8304b52fcd799dc431bfd64fe1bb43f5154", + "packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json": "f332eebce867ce13ea0c28dc2262d2086f7beca40c13c8dec45b092973d2e4b7", + "packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json": "7284b51f9dea9913e9643d09d4e896cd88052455b6cfecf243293c602871c117" + }, + "runs": { + "control-r2": { + "initial_loss": 0.3534831404685974, + "final_loss": 0.025315032004856006, + "fraction_within_10pct": 0.9093406593406593, + "effective_sample_size": 5722.598117567803, + "realized_max_weight_ratio": 10.0, + "top_1pct_weight_share": 0.18901236816649572, + "n_records": 52846, + "n_nonzero": 52846, + "spine_sha256": "77fbfabc83844320f64b43f8bb1e4169d3a443f042759eb7c69f7cb16c088853", + "diagnostics_sha256": "0c3d7ff921903531b5835da67cfd46deb8a9e4831e9ab5854e2592fdd380f7b0", + "stage_build_sidecar_sha256": "9bf962c63598c3179a6018aea19be812b1bb3ce48e57c60bd54d4356c45347f8", + "terminal_gate_status": { + "uk_aggregate_admin": "passed", + "uk_calibration_reference_coverage": "passed", + "uk_target_fit": "failed", + "uk_weight_ess": "passed", + "uk_weight_ratio": "passed", + "uk_zero_weight_strata": "passed" + }, + "terminal_gate_failures": { + "uk_target_fit": [ + "microcosm_uk_2024: hmrc/state_pension_income_band_50_000_to_70_000@2025 relative error +33.0% exceeds 25%.", + "microcosm_uk_2024: hmrc/state_pension_income_band_20_000_to_30_000@2025 relative error +26.8% exceeds 25%.", + "Stale reviewed target-fit exclusions are back inside the bound; remove them: ['dwp.uc.households_children_1@2025', 'hmrc/private_pension_income_count_income_band_100_000_to_150_000@2025']." + ] + }, + "cgt_source_bands": [ + { + "achieved_gains": 473011336.78227705, + "achieved_people": 61258.750506462944, + "gain_lower_bound": 0, + "published_gains": 462000000.0, + "published_people": 63000.0 + }, + { + "achieved_gains": 1687451663.807592, + "achieved_people": 98756.70255544517, + "gain_lower_bound": 10000, + "published_gains": 1669000000.0, + "published_people": 101000.0 + }, + { + "achieved_gains": 2583299758.6619225, + "achieved_people": 74707.69878265302, + "gain_lower_bound": 25000, + "published_gains": 2645000000.0, + "published_people": 74000.0 + }, + { + "achieved_gains": 3481866898.1009207, + "achieved_people": 53506.45732801481, + "gain_lower_bound": 50000, + "published_gains": 3731000000.0, + "published_people": 53000.0 + }, + { + "achieved_gains": 5633890747.275561, + "achieved_people": 36199.771964339525, + "gain_lower_bound": 100000, + "published_gains": 5649000000.0, + "published_people": 37000.0 + }, + { + "achieved_gains": 5046611985.0329, + "achieved_people": 13904.886013661458, + "gain_lower_bound": 250000, + "published_gains": 4766000000.0, + "published_people": 14000.0 + }, + { + "achieved_gains": 6324722259.924821, + "achieved_people": 9916.888280212483, + "gain_lower_bound": 500000, + "published_gains": 5705000000.0, + "published_people": 8000.0 + }, + { + "achieved_gains": 5540185058.574723, + "achieved_people": 4000.6728100633527, + "gain_lower_bound": 1000000, + "published_gains": 6390000000.0, + "published_people": 5000.0 + }, + { + "achieved_gains": 8142655513.684279, + "achieved_people": 2878.75, + "gain_lower_bound": 2000000, + "published_gains": 9189000000.0, + "published_people": 3000.0 + }, + { + "achieved_gains": 24603177951.892296, + "achieved_people": 1934.255663430421, + "gain_lower_bound": 5000000, + "published_gains": 22714000000.0, + "published_people": 2000.0 + } + ] + }, + "cgt-r2": { + "initial_loss": 0.3542911410331726, + "final_loss": 0.02535772169990159, + "fraction_within_10pct": 0.9093406593406593, + "effective_sample_size": 5732.036512776239, + "realized_max_weight_ratio": 10.0, + "top_1pct_weight_share": 0.18874356980978302, + "n_records": 52846, + "n_nonzero": 52846, + "spine_sha256": "4e441cc8b084c074935564ad114d8d9412969e525e1215a24a93ac69d3133d35", + "diagnostics_sha256": "754d07442dfb452563e1a83cf86be879fa461aed86d53b23cff3843d0f3dfb6f", + "stage_build_sidecar_sha256": "5675dbda4dc48238ba0be5e61888db31e9c40a3e9d2ed7f9b2bece36366b0862", + "terminal_gate_status": { + "uk_aggregate_admin": "passed", + "uk_calibration_reference_coverage": "passed", + "uk_target_fit": "failed", + "uk_weight_ess": "passed", + "uk_weight_ratio": "passed", + "uk_zero_weight_strata": "passed" + }, + "terminal_gate_failures": { + "uk_target_fit": [ + "microcosm_uk_2024: hmrc/state_pension_income_band_50_000_to_70_000@2025 relative error +33.1% exceeds 25%.", + "microcosm_uk_2024: hmrc/state_pension_income_band_20_000_to_30_000@2025 relative error +26.8% exceeds 25%.", + "microcosm_uk_2024: obr.capital_gains_tax@2025 relative error -25.1% exceeds 25%.", + "Stale reviewed target-fit exclusions are back inside the bound; remove them: ['dwp.uc.households_children_1@2025', 'hmrc/private_pension_income_count_income_band_100_000_to_150_000@2025']." + ] + }, + "cgt_source_bands": [ + { + "achieved_gains": 473011336.78227705, + "achieved_people": 61258.750506462944, + "gain_lower_bound": 0, + "published_gains": 462000000.0, + "published_people": 63000.0 + }, + { + "achieved_gains": 1687451663.807592, + "achieved_people": 98756.70255544517, + "gain_lower_bound": 10000, + "published_gains": 1669000000.0, + "published_people": 101000.0 + }, + { + "achieved_gains": 2583299758.6619225, + "achieved_people": 74707.69878265302, + "gain_lower_bound": 25000, + "published_gains": 2645000000.0, + "published_people": 74000.0 + }, + { + "achieved_gains": 3481866898.1009207, + "achieved_people": 53506.45732801481, + "gain_lower_bound": 50000, + "published_gains": 3731000000.0, + "published_people": 53000.0 + }, + { + "achieved_gains": 5633890747.275561, + "achieved_people": 36199.771964339525, + "gain_lower_bound": 100000, + "published_gains": 5649000000.0, + "published_people": 37000.0 + }, + { + "achieved_gains": 5046611985.0329, + "achieved_people": 13904.886013661458, + "gain_lower_bound": 250000, + "published_gains": 4766000000.0, + "published_people": 14000.0 + }, + { + "achieved_gains": 6324722259.924821, + "achieved_people": 9916.888280212483, + "gain_lower_bound": 500000, + "published_gains": 5705000000.0, + "published_people": 8000.0 + }, + { + "achieved_gains": 5540185058.574723, + "achieved_people": 4000.6728100633527, + "gain_lower_bound": 1000000, + "published_gains": 6390000000.0, + "published_people": 5000.0 + }, + { + "achieved_gains": 8142655513.684279, + "achieved_people": 2878.75, + "gain_lower_bound": 2000000, + "published_gains": 9189000000.0, + "published_people": 3000.0 + }, + { + "achieved_gains": 22715000000.0, + "achieved_people": 1934.255663430421, + "gain_lower_bound": 5000000, + "published_gains": 22714000000.0, + "published_people": 2000.0 + } + ] + } + }, + "targets": [ + { + "name": "obr.income_tax@2025", + "family": "obr", + "target": 331437583074.4429, + "control_initial_estimate": 273555174341.50934, + "candidate_initial_estimate": 273555174341.50934, + "control_final_estimate": 290990598866.42847, + "candidate_final_estimate": 290896687398.3934, + "control_relative_error": -0.12203499625125425, + "candidate_relative_error": -0.12231834211433944 + }, + { + "name": "obr.ni@2025", + "family": "obr", + "target": 200081395082.7125, + "control_initial_estimate": 182548521799.0544, + "candidate_initial_estimate": 182548521799.0544, + "control_final_estimate": 195484502450.54425, + "candidate_final_estimate": 195526057428.60608, + "control_relative_error": -0.022975112854785495, + "candidate_relative_error": -0.02276742248934872 + }, + { + "name": "obr.ni_employee@2025", + "family": "obr", + "target": 49544363784.26465, + "control_initial_estimate": 44471422875.07941, + "candidate_initial_estimate": 44471422875.07941, + "control_final_estimate": 47709420889.03749, + "candidate_final_estimate": 47724087449.93211, + "control_relative_error": -0.037036360043237404, + "candidate_relative_error": -0.03674033119607153 + }, + { + "name": "obr.ni_employer@2025", + "family": "obr", + "target": 145324007512.71753, + "control_initial_estimate": 135337258043.65544, + "candidate_initial_estimate": 135337258043.65544, + "control_final_estimate": 144996629024.50674, + "candidate_final_estimate": 145025347560.1626, + "control_relative_error": -0.002252748832171694, + "candidate_relative_error": -0.002055131548232287 + }, + { + "name": "obr.ni_self_employed@2025", + "family": "obr", + "target": 2902816090.4147716, + "control_initial_estimate": 2739840907.1894336, + "candidate_initial_estimate": 2739840907.1894336, + "control_final_estimate": 2778452432.632125, + "candidate_final_estimate": 2776622313.858152, + "control_relative_error": -0.04284241712497771, + "candidate_relative_error": -0.04347288034309756 + }, + { + "name": "obr.vat@2025", + "family": "obr", + "target": 180168938685.41794, + "control_initial_estimate": 221188124423.35052, + "candidate_initial_estimate": 221188124423.35052, + "control_final_estimate": 218139261505.7327, + "candidate_final_estimate": 218254087742.58942, + "control_relative_error": 0.21074844031030474, + "candidate_relative_error": 0.21138576568777845 + }, + { + "name": "obr.capital_gains_tax@2025", + "family": "obr", + "target": 21801546197.09165, + "control_initial_estimate": 15790734644.501646, + "candidate_initial_estimate": 15317723572.417873, + "control_final_estimate": 16356628567.439293, + "candidate_final_estimate": 16334369672.279583, + "control_relative_error": -0.24974914991940864, + "candidate_relative_error": -0.25077012774173757 + }, + { + "name": "obr.sdlt@2025", + "family": "obr", + "target": 15406516698.785578, + "control_initial_estimate": 6113083557.526899, + "candidate_initial_estimate": 6113083557.526899, + "control_final_estimate": 15437658518.926748, + "candidate_final_estimate": 15411196051.309061, + "control_relative_error": 0.0020213407579420767, + "candidate_relative_error": 0.0003037255347830913 + }, + { + "name": "obr.attendance_allowance@2025", + "family": "obr", + "target": 8492497075.074617, + "control_initial_estimate": 7811233712.172846, + "candidate_initial_estimate": 7811233712.172846, + "control_final_estimate": 8500629730.888526, + "candidate_final_estimate": 8493009064.948251, + "control_relative_error": 0.0009576283326346769, + "candidate_relative_error": 6.028731821834466e-05 + }, + { + "name": "obr.carers_allowance@2025", + "family": "obr", + "target": 4569403813.760573, + "control_initial_estimate": 3612760483.1915407, + "candidate_initial_estimate": 3612760483.1915407, + "control_final_estimate": 4572449576.926422, + "candidate_final_estimate": 4576216687.127903, + "control_relative_error": 0.0006665559206381674, + "candidate_relative_error": 0.0014909764260302202 + }, + { + "name": "obr.child_benefit@2025", + "family": "obr", + "target": 13389272724.45089, + "control_initial_estimate": 15471106021.328424, + "candidate_initial_estimate": 15471106021.328424, + "control_final_estimate": 16265232745.121866, + "candidate_final_estimate": 16261160884.509207, + "control_relative_error": 0.21479583543167563, + "candidate_relative_error": 0.2144917217806613 + }, + { + "name": "obr.council_tax@2025", + "family": "obr", + "target": 50925163826.30539, + "control_initial_estimate": 44358204209.1534, + "candidate_initial_estimate": 44358204209.1534, + "control_final_estimate": 44476752340.549736, + "candidate_final_estimate": 44502727995.285576, + "control_relative_error": -0.12662524774097492, + "candidate_relative_error": -0.12611517270568515 + }, + { + "name": "obr.esa@2025", + "family": "obr", + "target": 7206287181.538654, + "control_initial_estimate": 5787625297.0605755, + "candidate_initial_estimate": 5787625297.0605755, + "control_final_estimate": 6523423001.712353, + "candidate_final_estimate": 6532485708.78779, + "control_relative_error": -0.0947595013387323, + "candidate_relative_error": -0.09350189019347366 + }, + { + "name": "obr.housing_benefit@2025", + "family": "obr", + "target": 12103254163.788864, + "control_initial_estimate": 2590318089.214528, + "candidate_initial_estimate": 2590318089.214528, + "control_final_estimate": 12102233452.971119, + "candidate_final_estimate": 12103375965.004333, + "control_relative_error": -8.433358532608723e-05, + "candidate_relative_error": 1.0063509682691079e-05 + }, + { + "name": "obr.jobseekers_allowance@2025", + "family": "obr", + "target": 280558748.04472804, + "control_initial_estimate": 1231724243.485027, + "candidate_initial_estimate": 1231724243.485027, + "control_final_estimate": 346255390.10386735, + "candidate_final_estimate": 347440253.42917526, + "control_relative_error": 0.23416358433658832, + "candidate_relative_error": 0.23838681149869062 + }, + { + "name": "obr.pension_credit@2025", + "family": "obr", + "target": 6146422389.476461, + "control_initial_estimate": 4644250513.339221, + "candidate_initial_estimate": 4644250513.339221, + "control_final_estimate": 6152277338.384564, + "candidate_final_estimate": 6153670917.008939, + "control_relative_error": 0.0009525783516159716, + "candidate_relative_error": 0.0011793083965215075 + }, + { + "name": "obr.pip@2025", + "family": "obr", + "target": 36910059270.5278, + "control_initial_estimate": 19388139814.181763, + "candidate_initial_estimate": 19388139814.181763, + "control_final_estimate": 36890768652.14017, + "candidate_final_estimate": 36931610893.45403, + "control_relative_error": -0.0005226385101753978, + "candidate_relative_error": 0.0005838956466656252 + }, + { + "name": "obr.state_pension@2025", + "family": "obr", + "target": 146185954351.57382, + "control_initial_estimate": 159773028413.31226, + "candidate_initial_estimate": 159773028413.31226, + "control_final_estimate": 134386986697.52754, + "candidate_final_estimate": 134399537246.37796, + "control_relative_error": -0.08071204724408775, + "candidate_relative_error": -0.08062619392865748 + }, + { + "name": "obr.statutory_maternity_pay@2025", + "family": "obr", + "target": 3194800881.520547, + "control_initial_estimate": 1315186305.1904814, + "candidate_initial_estimate": 1315186305.1904814, + "control_final_estimate": 3200578418.5638514, + "candidate_final_estimate": 3200666050.2461715, + "control_relative_error": 0.001808418507933633, + "candidate_relative_error": 0.0018358479739848663 + }, + { + "name": "obr.tv_licence_fee@2025", + "family": "obr", + "target": 3872000000.0, + "control_initial_estimate": 4106911159.4376802, + "candidate_initial_estimate": 4106911159.4376802, + "control_final_estimate": 4028296994.474207, + "candidate_final_estimate": 4031137612.529125, + "control_relative_error": 0.04036595931668567, + "candidate_relative_error": 0.041099590012687294 + }, + { + "name": "obr.winter_fuel_allowance@2025", + "family": "obr", + "target": 1911040880.4619167, + "control_initial_estimate": 1826766610.1705692, + "candidate_initial_estimate": 1826766610.1705692, + "control_final_estimate": 1756340878.7366207, + "candidate_final_estimate": 1756694166.9190922, + "control_relative_error": -0.08095065014407414, + "candidate_relative_error": -0.08076578325499632 + }, + { + "name": "isc.private_school_students@2025", + "family": "isc", + "target": 556551.0, + "control_initial_estimate": 771853.6632987767, + "candidate_initial_estimate": 771853.6632987767, + "control_final_estimate": 558808.271437645, + "candidate_final_estimate": 554145.4334917068, + "control_relative_error": 0.004055821367035471, + "candidate_relative_error": -0.004322275062470738 + }, + { + "name": "hmrc.salary_sacrifice.users_total@2025", + "family": "hmrc_salary_sacrifice", + "target": 7700000.0, + "control_initial_estimate": 5453577.147248776, + "candidate_initial_estimate": 5453577.147248776, + "control_final_estimate": 7604488.949422444, + "candidate_final_estimate": 7616613.383635536, + "control_relative_error": -0.012404032542539712, + "candidate_relative_error": -0.010829430696683658 + }, + { + "name": "hmrc.salary_sacrifice.users_below_cap@2025", + "family": "hmrc_salary_sacrifice", + "target": 4300000.0, + "control_initial_estimate": 2775879.2281608735, + "candidate_initial_estimate": 2775879.2281608735, + "control_final_estimate": 4302883.2706959285, + "candidate_final_estimate": 4311072.138857718, + "control_relative_error": 0.0006705280688205777, + "candidate_relative_error": 0.0025749160134227035 + }, + { + "name": "hmrc.salary_sacrifice.users_above_cap@2025", + "family": "hmrc_salary_sacrifice", + "target": 3300000.0, + "control_initial_estimate": 2677697.91908799, + "candidate_initial_estimate": 2677697.91908799, + "control_final_estimate": 3301605.678726519, + "candidate_final_estimate": 3305541.244777824, + "control_relative_error": 0.0004865693110663613, + "candidate_relative_error": 0.0016791650841890297 + }, + { + "name": "hmrc/employment_income_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 82300000000.0, + "control_initial_estimate": 82726478206.54562, + "candidate_initial_estimate": 82726478206.54562, + "control_final_estimate": 83696893266.76425, + "candidate_final_estimate": 83572325873.6884, + "control_relative_error": 0.016973186716455063, + "candidate_relative_error": 0.015459609643844475 + }, + { + "name": "hmrc/employment_income_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 16900000000.0, + "control_initial_estimate": 28727874681.343, + "candidate_initial_estimate": 28727874681.343, + "control_final_estimate": 16894867637.173414, + "candidate_final_estimate": 16889663422.977427, + "control_relative_error": -0.0003036901080819982, + "candidate_relative_error": -0.0006116317764836373 + }, + { + "name": "hmrc/employment_income_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 48600000000.0, + "control_initial_estimate": 45875142172.87876, + "candidate_initial_estimate": 45875142172.87876, + "control_final_estimate": 48632726656.24066, + "candidate_final_estimate": 48650283190.604, + "control_relative_error": 0.0006733879884909798, + "candidate_relative_error": 0.001034633551522557 + }, + { + "name": "hmrc/employment_income_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 39200000000.0, + "control_initial_estimate": 37336552555.23958, + "candidate_initial_estimate": 37336552555.23958, + "control_final_estimate": 39233572617.267586, + "candidate_final_estimate": 39195967508.31463, + "control_relative_error": 0.000856444318050657, + "candidate_relative_error": -0.0001028696858513112 + }, + { + "name": "hmrc/employment_income_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 172000000000.0, + "control_initial_estimate": 156611151800.23618, + "candidate_initial_estimate": 156611151800.23618, + "control_final_estimate": 171009716330.99475, + "candidate_final_estimate": 171232813104.92203, + "control_relative_error": -0.005757463191890982, + "candidate_relative_error": -0.0044603889248719325 + }, + { + "name": "hmrc/employment_income_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 36600000000.0, + "control_initial_estimate": 37977636532.4662, + "candidate_initial_estimate": 37977636532.4662, + "control_final_estimate": 36690037735.61389, + "candidate_final_estimate": 36652538802.44359, + "control_relative_error": 0.002460047421144579, + "candidate_relative_error": 0.0014354864055625208 + }, + { + "name": "hmrc/employment_income_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 170000000000.0, + "control_initial_estimate": 174818409742.50757, + "candidate_initial_estimate": 174818409742.50757, + "control_final_estimate": 181316761058.55627, + "candidate_final_estimate": 181506434539.4439, + "control_relative_error": 0.06656918269738984, + "candidate_relative_error": 0.0676849090555524 + }, + { + "name": "hmrc/employment_income_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 29000000000.0, + "control_initial_estimate": 29228565046.478615, + "candidate_initial_estimate": 29228565046.478615, + "control_final_estimate": 31486816176.546936, + "candidate_final_estimate": 31449904746.466034, + "control_relative_error": 0.08575228194989434, + "candidate_relative_error": 0.08447947401607013 + }, + { + "name": "hmrc/employment_income_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 139000000000.0, + "control_initial_estimate": 133305925503.36584, + "candidate_initial_estimate": 133305925503.36584, + "control_final_estimate": 138990472882.23462, + "candidate_final_estimate": 139118634844.87262, + "control_relative_error": -6.854041557827956e-05, + "candidate_relative_error": 0.0008534880926087743 + }, + { + "name": "hmrc/employment_income_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 174000000000.0, + "control_initial_estimate": 174327808728.58075, + "candidate_initial_estimate": 174327808728.58075, + "control_final_estimate": 179947334737.19363, + "candidate_final_estimate": 179916762817.54785, + "control_relative_error": 0.03418008469651514, + "candidate_relative_error": 0.034004384008895695 + }, + { + "name": "hmrc/employment_income_income_band_500_000_to_1_000_000@2025", + "family": "hmrc_spi", + "target": 23100000000.0, + "control_initial_estimate": 13176594984.975603, + "candidate_initial_estimate": 13176594984.975603, + "control_final_estimate": 23110597641.092926, + "candidate_final_estimate": 23143906357.913292, + "control_relative_error": 0.00045877234168510933, + "candidate_relative_error": 0.0019007081347745425 + }, + { + "name": "hmrc/employment_income_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 118000000000.0, + "control_initial_estimate": 124857061895.17485, + "candidate_initial_estimate": 124857061895.17485, + "control_final_estimate": 123560619352.28177, + "candidate_final_estimate": 123491338083.86566, + "control_relative_error": 0.04712389281594719, + "candidate_relative_error": 0.04653676342259035 + }, + { + "name": "hmrc/employment_income_count_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 791000.0, + "control_initial_estimate": 829909.0745394011, + "candidate_initial_estimate": 829909.0745394011, + "control_final_estimate": 866680.2450768183, + "candidate_final_estimate": 865236.5124830435, + "control_relative_error": 0.09567666887081956, + "candidate_relative_error": 0.09385146963722311 + }, + { + "name": "hmrc/employment_income_count_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 1360000.0, + "control_initial_estimate": 2261103.4820502633, + "candidate_initial_estimate": 2261103.4820502633, + "control_final_estimate": 1363731.7633860186, + "candidate_final_estimate": 1363112.9592644828, + "control_relative_error": 0.0027439436661901282, + "candidate_relative_error": 0.002288940635649145 + }, + { + "name": "hmrc/employment_income_count_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 3100000.0, + "control_initial_estimate": 3010356.4858466587, + "candidate_initial_estimate": 3010356.4858466587, + "control_final_estimate": 3077299.3135996577, + "candidate_final_estimate": 3078586.149524358, + "control_relative_error": -0.007322802064626537, + "candidate_relative_error": -0.006907693701819967 + }, + { + "name": "hmrc/employment_income_count_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 264000.0, + "control_initial_estimate": 261874.0509152195, + "candidate_initial_estimate": 261874.0509152195, + "control_final_estimate": 265466.15592622757, + "candidate_final_estimate": 265274.58111715317, + "control_relative_error": 0.005553620932680188, + "candidate_relative_error": 0.004827958777095332 + }, + { + "name": "hmrc/employment_income_count_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 7470000.0, + "control_initial_estimate": 7012442.25219118, + "candidate_initial_estimate": 7012442.25219118, + "control_final_estimate": 7485060.493151369, + "candidate_final_estimate": 7494243.479353745, + "control_relative_error": 0.0020161302746142667, + "candidate_relative_error": 0.003245445696619081 + }, + { + "name": "hmrc/employment_income_count_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 180000.0, + "control_initial_estimate": 181981.66463073873, + "candidate_initial_estimate": 181981.66463073873, + "control_final_estimate": 181330.64956581593, + "candidate_final_estimate": 181226.71474925138, + "control_relative_error": 0.0073924975878662536, + "candidate_relative_error": 0.006815081940285421 + }, + { + "name": "hmrc/employment_income_count_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 5370000.0, + "control_initial_estimate": 5751782.297696532, + "candidate_initial_estimate": 5751782.297696532, + "control_final_estimate": 5883353.746364001, + "candidate_final_estimate": 5889196.809904085, + "control_relative_error": 0.09559660081266316, + "candidate_relative_error": 0.0966846945817662 + }, + { + "name": "hmrc/employment_income_count_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 93000.0, + "control_initial_estimate": 88147.23678832814, + "candidate_initial_estimate": 88147.23678832814, + "control_final_estimate": 93071.41061925888, + "candidate_final_estimate": 92949.72120475769, + "control_relative_error": 0.0007678561210632324, + "candidate_relative_error": -0.0005406322069065545 + }, + { + "name": "hmrc/employment_income_count_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 3500000.0, + "control_initial_estimate": 3444260.3509871396, + "candidate_initial_estimate": 3444260.3509871396, + "control_final_estimate": 3577005.3123769998, + "candidate_final_estimate": 3580382.164939463, + "control_relative_error": 0.02200151782199993, + "candidate_relative_error": 0.02296633283984661 + }, + { + "name": "hmrc/employment_income_count_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 3430000.0, + "control_initial_estimate": 3515702.097479552, + "candidate_initial_estimate": 3515702.097479552, + "control_final_estimate": 3569883.913591671, + "candidate_final_estimate": 3569359.110387718, + "control_relative_error": 0.04078248209669703, + "candidate_relative_error": 0.040629478247148056 + }, + { + "name": "hmrc/employment_income_count_income_band_500_000_to_1_000_000@2025", + "family": "hmrc_spi", + "target": 44000.0, + "control_initial_estimate": 25826.80055529135, + "candidate_initial_estimate": 25826.80055529135, + "control_final_estimate": 47183.72925758362, + "candidate_final_estimate": 47201.2052898407, + "control_relative_error": 0.07235748312690041, + "candidate_relative_error": 0.07275466567819769 + }, + { + "name": "hmrc/employment_income_count_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 1640000.0, + "control_initial_estimate": 1807704.1566251218, + "candidate_initial_estimate": 1807704.1566251218, + "control_final_estimate": 1758553.2481076308, + "candidate_final_estimate": 1757472.5964229293, + "control_relative_error": 0.07228856591928705, + "candidate_relative_error": 0.07162963196520081 + }, + { + "name": "hmrc/self_employment_income_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 4980000000.0, + "control_initial_estimate": 8905325448.80749, + "candidate_initial_estimate": 8905325448.80749, + "control_final_estimate": 4992015289.3155155, + "candidate_final_estimate": 4978337355.593733, + "control_relative_error": 0.0024127086978946825, + "candidate_relative_error": -0.0003338643386078647 + }, + { + "name": "hmrc/self_employment_income_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 4810000000.0, + "control_initial_estimate": 3189156315.7653546, + "candidate_initial_estimate": 3189156315.7653546, + "control_final_estimate": 4818318702.429602, + "candidate_final_estimate": 4819200733.068397, + "control_relative_error": 0.0017294599645741517, + "candidate_relative_error": 0.0019128343177539644 + }, + { + "name": "hmrc/self_employment_income_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 8030000000.0, + "control_initial_estimate": 7756744711.93763, + "candidate_initial_estimate": 7756744711.93763, + "control_final_estimate": 8037135852.181819, + "candidate_final_estimate": 8039014375.850261, + "control_relative_error": 0.0008886490886449517, + "candidate_relative_error": 0.0011225872789863928 + }, + { + "name": "hmrc/self_employment_income_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 3650000000.0, + "control_initial_estimate": 3603778403.0962996, + "candidate_initial_estimate": 3603778403.0962996, + "control_final_estimate": 3655038658.599941, + "candidate_final_estimate": 3645646819.0705996, + "control_relative_error": 0.0013804544109426787, + "candidate_relative_error": -0.0011926523094247792 + }, + { + "name": "hmrc/self_employment_income_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 15700000000.0, + "control_initial_estimate": 17298842020.30121, + "candidate_initial_estimate": 17298842020.30121, + "control_final_estimate": 17614385367.52391, + "candidate_final_estimate": 17618178885.805347, + "control_relative_error": 0.12193537372763762, + "candidate_relative_error": 0.122176999095882 + }, + { + "name": "hmrc/self_employment_income_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 4390000000.0, + "control_initial_estimate": 6463983331.671261, + "candidate_initial_estimate": 6463983331.671261, + "control_final_estimate": 4399254978.680433, + "candidate_final_estimate": 4398822959.782531, + "control_relative_error": 0.002108195599187534, + "candidate_relative_error": 0.0020097858274557598 + }, + { + "name": "hmrc/self_employment_income_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 12600000000.0, + "control_initial_estimate": 15246995610.279661, + "candidate_initial_estimate": 15246995610.279661, + "control_final_estimate": 13974369252.41993, + "candidate_final_estimate": 13980710254.630762, + "control_relative_error": 0.1090769247952325, + "candidate_relative_error": 0.10958017893894938 + }, + { + "name": "hmrc/self_employment_income_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 4840000000.0, + "control_initial_estimate": 2670482240.714286, + "candidate_initial_estimate": 2670482240.714286, + "control_final_estimate": 4882064657.395407, + "candidate_final_estimate": 4843606104.374759, + "control_relative_error": 0.008691044916406349, + "candidate_relative_error": 0.000745062887346843 + }, + { + "name": "hmrc/self_employment_income_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 8730000000.0, + "control_initial_estimate": 10788470506.471886, + "candidate_initial_estimate": 10788470506.471886, + "control_final_estimate": 10208540056.626865, + "candidate_final_estimate": 10205090654.255678, + "control_relative_error": 0.16936312217948057, + "candidate_relative_error": 0.16896800163295284 + }, + { + "name": "hmrc/self_employment_income_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 8220000000.0, + "control_initial_estimate": 14527312869.232069, + "candidate_initial_estimate": 14527312869.232069, + "control_final_estimate": 10106641622.040844, + "candidate_final_estimate": 10103557483.656382, + "control_relative_error": 0.2295184455037523, + "candidate_relative_error": 0.22914324618690773 + }, + { + "name": "hmrc/self_employment_income_income_band_500_000_to_1_000_000@2025", + "family": "hmrc_spi", + "target": 6670000000.0, + "control_initial_estimate": 3885403718.2168784, + "candidate_initial_estimate": 3885403718.2168784, + "control_final_estimate": 6674932758.760054, + "candidate_final_estimate": 6664329212.799885, + "control_relative_error": 0.0007395440419870517, + "candidate_relative_error": -0.0008501929835255178 + }, + { + "name": "hmrc/self_employment_income_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 5360000000.0, + "control_initial_estimate": 8764213004.777685, + "candidate_initial_estimate": 8764213004.777685, + "control_final_estimate": 5610976050.222993, + "candidate_final_estimate": 5591082106.160446, + "control_relative_error": 0.046823889966976284, + "candidate_relative_error": 0.04311233323888921 + }, + { + "name": "hmrc/self_employment_income_count_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 85000.0, + "control_initial_estimate": 112915.30803128834, + "candidate_initial_estimate": 112915.30803128834, + "control_final_estimate": 85224.14142107964, + "candidate_final_estimate": 85009.32588207722, + "control_relative_error": 0.0026369578950545367, + "candidate_relative_error": 0.0001097162597319659 + }, + { + "name": "hmrc/self_employment_income_count_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 444000.0, + "control_initial_estimate": 290665.1962709376, + "candidate_initial_estimate": 290665.1962709376, + "control_final_estimate": 444106.31187001645, + "candidate_final_estimate": 444425.86327528954, + "control_relative_error": 0.0002394411486856952, + "candidate_relative_error": 0.0009591515209223773 + }, + { + "name": "hmrc/self_employment_income_count_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 651000.0, + "control_initial_estimate": 589414.979223284, + "candidate_initial_estimate": 589414.979223284, + "control_final_estimate": 651065.2005832084, + "candidate_final_estimate": 651257.7986232527, + "control_relative_error": 0.00010015450569639374, + "candidate_relative_error": 0.00039600402957397856 + }, + { + "name": "hmrc/self_employment_income_count_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 40000.0, + "control_initial_estimate": 31651.932073077223, + "candidate_initial_estimate": 31651.932073077223, + "control_final_estimate": 40047.425718307495, + "candidate_final_estimate": 39808.5853767395, + "control_relative_error": 0.001185642957687378, + "candidate_relative_error": -0.004785365581512451 + }, + { + "name": "hmrc/self_employment_income_count_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 961000.0, + "control_initial_estimate": 961633.0642993207, + "candidate_initial_estimate": 961633.0642993207, + "control_final_estimate": 961266.2322701865, + "candidate_final_estimate": 961477.6494349624, + "control_relative_error": 0.00027703670154686176, + "candidate_relative_error": 0.0004970337512616299 + }, + { + "name": "hmrc/self_employment_income_count_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 34000.0, + "control_initial_estimate": 34654.78125462341, + "candidate_initial_estimate": 34654.78125462341, + "control_final_estimate": 33931.63825893402, + "candidate_final_estimate": 33814.58621931076, + "control_relative_error": -0.0020106394431170294, + "candidate_relative_error": -0.005453346490859985 + }, + { + "name": "hmrc/self_employment_income_count_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 595000.0, + "control_initial_estimate": 652732.5603099839, + "candidate_initial_estimate": 652732.5603099839, + "control_final_estimate": 595410.4960760222, + "candidate_final_estimate": 595507.1740862131, + "control_relative_error": 0.0006899093714658124, + "candidate_relative_error": 0.0008523934222069107 + }, + { + "name": "hmrc/self_employment_income_count_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 21000.0, + "control_initial_estimate": 9580.166666666666, + "candidate_initial_estimate": 9580.166666666666, + "control_final_estimate": 21078.59422683716, + "candidate_final_estimate": 20959.40118598938, + "control_relative_error": 0.003742582230340867, + "candidate_relative_error": -0.001933276857648577 + }, + { + "name": "hmrc/self_employment_income_count_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 359000.0, + "control_initial_estimate": 352495.07067801466, + "candidate_initial_estimate": 352495.07067801466, + "control_final_estimate": 359110.3894735562, + "candidate_final_estimate": 359112.2679532341, + "control_relative_error": 0.00030749156979440574, + "candidate_relative_error": 0.0003127241037161126 + }, + { + "name": "hmrc/self_employment_income_count_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 311000.0, + "control_initial_estimate": 384911.62416032027, + "candidate_initial_estimate": 384911.62416032027, + "control_final_estimate": 310926.98323275737, + "candidate_final_estimate": 310963.28305288247, + "control_relative_error": -0.00023478060206634193, + "candidate_relative_error": -0.00011806092320748986 + }, + { + "name": "hmrc/self_employment_income_count_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 143000.0, + "control_initial_estimate": 185269.08552653925, + "candidate_initial_estimate": 185269.08552653925, + "control_final_estimate": 142927.47725462914, + "candidate_final_estimate": 142825.73644304276, + "control_relative_error": -0.0005071520655305236, + "candidate_relative_error": -0.0012186262724282859 + }, + { + "name": "hmrc/dividend_income_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 6870000000.0, + "control_initial_estimate": 8460996603.39315, + "candidate_initial_estimate": 8460996603.39315, + "control_final_estimate": 6886448401.020033, + "candidate_final_estimate": 6862131829.298514, + "control_relative_error": 0.002394235956336664, + "candidate_relative_error": -0.0011452941341318244 + }, + { + "name": "hmrc/dividend_income_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 175000000.0, + "control_initial_estimate": 311434839.63856214, + "candidate_initial_estimate": 311434839.63856214, + "control_final_estimate": 175151705.7489112, + "candidate_final_estimate": 174620847.7704757, + "control_relative_error": 0.0008668899937782969, + "candidate_relative_error": -0.002166584168710368 + }, + { + "name": "hmrc/dividend_income_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 855000000.0, + "control_initial_estimate": 1099524194.7244098, + "candidate_initial_estimate": 1099524194.7244098, + "control_final_estimate": 856323429.2116262, + "candidate_final_estimate": 855393492.9658533, + "control_relative_error": 0.0015478704229545872, + "candidate_relative_error": 0.0004602256910565304 + }, + { + "name": "hmrc/dividend_income_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 3450000000.0, + "control_initial_estimate": 4468351669.419437, + "candidate_initial_estimate": 4468351669.419437, + "control_final_estimate": 3455925098.5957828, + "candidate_final_estimate": 3456065325.7686405, + "control_relative_error": 0.0017174198828355817, + "candidate_relative_error": 0.0017580654401856575 + }, + { + "name": "hmrc/dividend_income_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 3330000000.0, + "control_initial_estimate": 2699407985.305875, + "candidate_initial_estimate": 2699407985.305875, + "control_final_estimate": 3333007708.93464, + "candidate_final_estimate": 3334579545.80038, + "control_relative_error": 0.0009032158962882675, + "candidate_relative_error": 0.0013752389790931622 + }, + { + "name": "hmrc/dividend_income_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 3700000000.0, + "control_initial_estimate": 2868012588.962561, + "candidate_initial_estimate": 2868012588.962561, + "control_final_estimate": 3707308828.3856287, + "candidate_final_estimate": 3694903896.907133, + "control_relative_error": 0.001975359023142892, + "candidate_relative_error": -0.0013773251602342967 + }, + { + "name": "hmrc/dividend_income_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 4700000000.0, + "control_initial_estimate": 4524340432.130098, + "candidate_initial_estimate": 4524340432.130098, + "control_final_estimate": 4701804154.568585, + "candidate_final_estimate": 4706242140.292278, + "control_relative_error": 0.0003838626741671055, + "candidate_relative_error": 0.0013281149558038914 + }, + { + "name": "hmrc/dividend_income_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 3430000000.0, + "control_initial_estimate": 3225463930.211225, + "candidate_initial_estimate": 3225463930.211225, + "control_final_estimate": 3451520172.2433224, + "candidate_final_estimate": 3435022493.7354984, + "control_relative_error": 0.006274102694846173, + "candidate_relative_error": 0.0014642838879004164 + }, + { + "name": "hmrc/dividend_income_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 8400000000.0, + "control_initial_estimate": 5216700043.291252, + "candidate_initial_estimate": 5216700043.291252, + "control_final_estimate": 8396989882.70913, + "candidate_final_estimate": 8406716072.837357, + "control_relative_error": -0.00035834729653210867, + "candidate_relative_error": 0.0007995324806376866 + }, + { + "name": "hmrc/dividend_income_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 12500000000.0, + "control_initial_estimate": 12612482266.141743, + "candidate_initial_estimate": 12612482266.141743, + "control_final_estimate": 12499378124.467993, + "candidate_final_estimate": 12490174958.93484, + "control_relative_error": -4.9750042560577393e-05, + "candidate_relative_error": -0.0007860032852128601 + }, + { + "name": "hmrc/dividend_income_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 9440000000.0, + "control_initial_estimate": 10919434932.559965, + "candidate_initial_estimate": 10919434932.559965, + "control_final_estimate": 9441912187.20886, + "candidate_final_estimate": 9436834482.41545, + "control_relative_error": 0.00020256220432843193, + "candidate_relative_error": -0.0003353302526007264 + }, + { + "name": "hmrc/dividend_income_count_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 222000.0, + "control_initial_estimate": 230691.8826132029, + "candidate_initial_estimate": 230691.8826132029, + "control_final_estimate": 221846.00150085578, + "candidate_final_estimate": 221761.12513137946, + "control_relative_error": -0.0006936869330820628, + "candidate_relative_error": -0.0010760129217141274 + }, + { + "name": "hmrc/dividend_income_count_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 115000.0, + "control_initial_estimate": 214030.7115627119, + "candidate_initial_estimate": 214030.7115627119, + "control_final_estimate": 115024.57004705307, + "candidate_final_estimate": 114950.89581981537, + "control_relative_error": 0.00021365258307019046, + "candidate_relative_error": -0.0004269928711706914 + }, + { + "name": "hmrc/dividend_income_count_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 372000.0, + "control_initial_estimate": 531777.8956625491, + "candidate_initial_estimate": 531777.8956625491, + "control_final_estimate": 372135.9906778966, + "candidate_final_estimate": 372009.2807327543, + "control_relative_error": 0.00036556633843170974, + "candidate_relative_error": 2.494820632883573e-05 + }, + { + "name": "hmrc/dividend_income_count_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 92000.0, + "control_initial_estimate": 80715.6859393191, + "candidate_initial_estimate": 80715.6859393191, + "control_final_estimate": 92205.2285604477, + "candidate_final_estimate": 92064.93835306168, + "control_relative_error": 0.002230745222257531, + "candidate_relative_error": 0.0007058516637138698 + }, + { + "name": "hmrc/dividend_income_count_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 843000.0, + "control_initial_estimate": 862127.4784897726, + "candidate_initial_estimate": 862127.4784897726, + "control_final_estimate": 843769.5501549642, + "candidate_final_estimate": 844316.2861556809, + "control_relative_error": 0.0009128708837060579, + "candidate_relative_error": 0.0015614307896570498 + }, + { + "name": "hmrc/dividend_income_count_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 75000.0, + "control_initial_estimate": 41700.28264657231, + "candidate_initial_estimate": 41700.28264657231, + "control_final_estimate": 74948.03084087372, + "candidate_final_estimate": 74793.07157555677, + "control_relative_error": -0.0006929221216837565, + "candidate_relative_error": -0.002759045659243129 + }, + { + "name": "hmrc/dividend_income_count_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 667000.0, + "control_initial_estimate": 773556.636559608, + "candidate_initial_estimate": 773556.636559608, + "control_final_estimate": 667294.9894527948, + "candidate_final_estimate": 667995.715779033, + "control_relative_error": 0.0004422630476683303, + "candidate_relative_error": 0.0014928272549220747 + }, + { + "name": "hmrc/dividend_income_count_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 49000.0, + "control_initial_estimate": 35426.09838858722, + "candidate_initial_estimate": 35426.09838858722, + "control_final_estimate": 49044.51694393158, + "candidate_final_estimate": 48871.585956573486, + "control_relative_error": 0.0009085090598281549, + "candidate_relative_error": -0.0026206947638064016 + }, + { + "name": "hmrc/dividend_income_count_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 627000.0, + "control_initial_estimate": 541316.0633216384, + "candidate_initial_estimate": 541316.0633216384, + "control_final_estimate": 627155.8454210551, + "candidate_final_estimate": 627804.8266206286, + "control_relative_error": 0.00024855729035900957, + "candidate_relative_error": 0.0012836150249259835 + }, + { + "name": "hmrc/dividend_income_count_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 643000.0, + "control_initial_estimate": 680240.9779075857, + "candidate_initial_estimate": 680240.9779075857, + "control_final_estimate": 643269.9212396041, + "candidate_final_estimate": 643533.8216897742, + "control_relative_error": 0.0004197841984512064, + "candidate_relative_error": 0.0008302048052475364 + }, + { + "name": "hmrc/dividend_income_count_income_band_500_000_to_1_000_000@2025", + "family": "hmrc_spi", + "target": 32000.0, + "control_initial_estimate": 11159.749685144085, + "candidate_initial_estimate": 11159.749685144085, + "control_final_estimate": 31975.041542053223, + "candidate_final_estimate": 31920.65821838379, + "control_relative_error": -0.000779951810836792, + "candidate_relative_error": -0.002479430675506592 + }, + { + "name": "hmrc/dividend_income_count_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 336000.0, + "control_initial_estimate": 431689.4776180363, + "candidate_initial_estimate": 431689.4776180363, + "control_final_estimate": 336208.90261125733, + "candidate_final_estimate": 336023.18231505324, + "control_relative_error": 0.0006217339620753982, + "candidate_relative_error": 6.899498527751088e-05 + }, + { + "name": "hmrc/property_income_count_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 137000.0, + "control_initial_estimate": 113464.19441706674, + "candidate_initial_estimate": 113464.19441706674, + "control_final_estimate": 137132.5372797569, + "candidate_final_estimate": 136878.4930533489, + "control_relative_error": 0.0009674253996855063, + "candidate_relative_error": -0.0008869120193510248 + }, + { + "name": "hmrc/property_income_count_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 101000.0, + "control_initial_estimate": 91259.6947614696, + "candidate_initial_estimate": 91259.6947614696, + "control_final_estimate": 101187.59561479092, + "candidate_final_estimate": 100940.75609529018, + "control_relative_error": 0.0018573823246625391, + "candidate_relative_error": -0.000586573313958574 + }, + { + "name": "hmrc/property_income_count_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 232000.0, + "control_initial_estimate": 263745.1102840965, + "candidate_initial_estimate": 263745.1102840965, + "control_final_estimate": 232217.42985163865, + "candidate_final_estimate": 232097.24299176072, + "control_relative_error": 0.0009371976363734826, + "candidate_relative_error": 0.0004191508265548378 + }, + { + "name": "hmrc/property_income_count_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 54000.0, + "control_initial_estimate": 57652.03143779291, + "candidate_initial_estimate": 57652.03143779291, + "control_final_estimate": 54123.333899497986, + "candidate_final_estimate": 53893.97866821289, + "control_relative_error": 0.0022839611018145526, + "candidate_relative_error": -0.001963357996057581 + }, + { + "name": "hmrc/property_income_count_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 431000.0, + "control_initial_estimate": 404304.14854114415, + "candidate_initial_estimate": 404304.14854114415, + "control_final_estimate": 431307.5380618343, + "candidate_final_estimate": 431126.4817091593, + "control_relative_error": 0.000713545387086519, + "candidate_relative_error": 0.000293461042133013 + }, + { + "name": "hmrc/property_income_count_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 41000.0, + "control_initial_estimate": 31689.033519198656, + "candidate_initial_estimate": 31689.033519198656, + "control_final_estimate": 40994.32118797302, + "candidate_final_estimate": 41093.76832962036, + "control_relative_error": -0.0001385076104140863, + "candidate_relative_error": 0.0022870324297649103 + }, + { + "name": "hmrc/property_income_count_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 364000.0, + "control_initial_estimate": 360594.21946126275, + "candidate_initial_estimate": 360594.21946126275, + "control_final_estimate": 364283.96445727244, + "candidate_final_estimate": 364135.82323126274, + "control_relative_error": 0.0007801221353638339, + "candidate_relative_error": 0.0003731407452272993 + }, + { + "name": "hmrc/property_income_count_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 23000.0, + "control_initial_estimate": 23654.435248471982, + "candidate_initial_estimate": 23654.435248471982, + "control_final_estimate": 23089.20156097412, + "candidate_final_estimate": 22928.119443893433, + "control_relative_error": 0.003878328738005265, + "candidate_relative_error": -0.003125241569850756 + }, + { + "name": "hmrc/property_income_count_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 325000.0, + "control_initial_estimate": 287576.5370023542, + "candidate_initial_estimate": 287576.5370023542, + "control_final_estimate": 325120.4834765476, + "candidate_final_estimate": 325314.8576367994, + "control_relative_error": 0.00037071838937717706, + "candidate_relative_error": 0.0009687927286135248 + }, + { + "name": "hmrc/property_income_count_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 397000.0, + "control_initial_estimate": 379175.2706679342, + "candidate_initial_estimate": 379175.2706679342, + "control_final_estimate": 397036.0579389652, + "candidate_final_estimate": 397456.90474119986, + "control_relative_error": 9.082604273353171e-05, + "candidate_relative_error": 0.0011508935546596013 + }, + { + "name": "hmrc/property_income_count_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 226000.0, + "control_initial_estimate": 216050.37763832943, + "candidate_initial_estimate": 216050.37763832943, + "control_final_estimate": 226112.59157811684, + "candidate_final_estimate": 225820.75193738026, + "control_relative_error": 0.0004981928235258592, + "candidate_relative_error": -0.0007931330204413085 + }, + { + "name": "hmrc/private_pension_income_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 5430000000.0, + "control_initial_estimate": 6984687294.884156, + "candidate_initial_estimate": 6984687294.884156, + "control_final_estimate": 5436408399.086069, + "candidate_final_estimate": 5431355329.2977295, + "control_relative_error": 0.0011801839937512167, + "candidate_relative_error": 0.00024960023899254 + }, + { + "name": "hmrc/private_pension_income_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 4350000000.0, + "control_initial_estimate": 3904568689.573151, + "candidate_initial_estimate": 3904568689.573151, + "control_final_estimate": 4348475962.277597, + "candidate_final_estimate": 4355870317.885653, + "control_relative_error": -0.00035035349940289027, + "candidate_relative_error": 0.0013494983645178258 + }, + { + "name": "hmrc/private_pension_income_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 13600000000.0, + "control_initial_estimate": 13648372013.998278, + "candidate_initial_estimate": 13648372013.998278, + "control_final_estimate": 12259374114.005499, + "candidate_final_estimate": 12260527105.81809, + "control_relative_error": -0.09857543279371332, + "candidate_relative_error": -0.09849065398396394 + }, + { + "name": "hmrc/private_pension_income_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 1810000000.0, + "control_initial_estimate": 2625827480.467729, + "candidate_initial_estimate": 2625827480.467729, + "control_final_estimate": 1811143739.0741818, + "candidate_final_estimate": 1814744105.0495322, + "control_relative_error": 0.0006319000409844172, + "candidate_relative_error": 0.002621052513553688 + }, + { + "name": "hmrc/private_pension_income_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 30200000000.0, + "control_initial_estimate": 34488446686.21389, + "candidate_initial_estimate": 34488446686.21389, + "control_final_estimate": 30195067210.306473, + "candidate_final_estimate": 30209862430.378967, + "control_relative_error": -0.0001633374070704378, + "candidate_relative_error": 0.0003265705423499101 + }, + { + "name": "hmrc/private_pension_income_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 1570000000.0, + "control_initial_estimate": 1003276361.4483829, + "candidate_initial_estimate": 1003276361.4483829, + "control_final_estimate": 1568246179.8188488, + "candidate_final_estimate": 1571518306.980896, + "control_relative_error": -0.0011170829179306698, + "candidate_relative_error": 0.0009670745101248383 + }, + { + "name": "hmrc/private_pension_income_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 24900000000.0, + "control_initial_estimate": 29306267352.24632, + "candidate_initial_estimate": 29306267352.24632, + "control_final_estimate": 24902635465.41011, + "candidate_final_estimate": 24913446412.905476, + "control_relative_error": 0.00010584198434178609, + "candidate_relative_error": 0.0005400165825492216 + }, + { + "name": "hmrc/private_pension_income_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 1120000000.0, + "control_initial_estimate": 266634440.67786586, + "candidate_initial_estimate": 266634440.67786586, + "control_final_estimate": 914597521.8269757, + "candidate_final_estimate": 908196923.6522622, + "control_relative_error": -0.18339506979734313, + "candidate_relative_error": -0.18910988959619446 + }, + { + "name": "hmrc/private_pension_income_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 16900000000.0, + "control_initial_estimate": 20572532515.295193, + "candidate_initial_estimate": 20572532515.295193, + "control_final_estimate": 16894337704.940495, + "candidate_final_estimate": 16900408673.422138, + "control_relative_error": -0.00033504704494115165, + "candidate_relative_error": 2.418185929811918e-05 + }, + { + "name": "hmrc/private_pension_income_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 17400000000.0, + "control_initial_estimate": 21332128225.29837, + "candidate_initial_estimate": 21332128225.29837, + "control_final_estimate": 17396586303.682728, + "candidate_final_estimate": 17410700181.6784, + "control_relative_error": -0.00019618944352139, + "candidate_relative_error": 0.0006149529700228811 + }, + { + "name": "hmrc/private_pension_income_income_band_500_000_to_1_000_000@2025", + "family": "hmrc_spi", + "target": 640000000.0, + "control_initial_estimate": 1281899583.1259995, + "candidate_initial_estimate": 1281899583.1259995, + "control_final_estimate": 639912368.883333, + "candidate_final_estimate": 638345031.8652909, + "control_relative_error": -0.00013692361979223788, + "candidate_relative_error": -0.0025858877104829995 + }, + { + "name": "hmrc/private_pension_income_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 9470000000.0, + "control_initial_estimate": 13522486365.863686, + "candidate_initial_estimate": 13522486365.863686, + "control_final_estimate": 9477272935.072628, + "candidate_final_estimate": 9464995541.725777, + "control_relative_error": 0.0007679973677537509, + "candidate_relative_error": -0.0005284538832337199 + }, + { + "name": "hmrc/private_pension_income_count_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 109000.0, + "control_initial_estimate": 142665.56483440602, + "candidate_initial_estimate": 142665.56483440602, + "control_final_estimate": 136208.8747902025, + "candidate_final_estimate": 136121.08861089838, + "control_relative_error": 0.2496227044972707, + "candidate_relative_error": 0.24881732670548976 + }, + { + "name": "hmrc/private_pension_income_count_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 1070000.0, + "control_initial_estimate": 1290557.080335422, + "candidate_initial_estimate": 1290557.080335422, + "control_final_estimate": 1070874.3332409703, + "candidate_final_estimate": 1071360.489232678, + "control_relative_error": 0.0008171338700656735, + "candidate_relative_error": 0.0012714852641850154 + }, + { + "name": "hmrc/private_pension_income_count_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 2140000.0, + "control_initial_estimate": 2813121.979159595, + "candidate_initial_estimate": 2813121.979159595, + "control_final_estimate": 2141409.4190090527, + "candidate_final_estimate": 2141367.667703535, + "control_relative_error": 0.0006586070135760199, + "candidate_relative_error": 0.0006390970577266085 + }, + { + "name": "hmrc/private_pension_income_count_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 29000.0, + "control_initial_estimate": 41852.3744101326, + "candidate_initial_estimate": 41852.3744101326, + "control_final_estimate": 28994.05540704727, + "candidate_final_estimate": 29145.153501987457, + "control_relative_error": -0.00020498596388718177, + "candidate_relative_error": 0.005005293171981285 + }, + { + "name": "hmrc/private_pension_income_count_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 2660000.0, + "control_initial_estimate": 3360303.5150757534, + "candidate_initial_estimate": 3360303.5150757534, + "control_final_estimate": 2895531.1263993257, + "candidate_final_estimate": 2896824.363860725, + "control_relative_error": 0.088545536240348, + "candidate_relative_error": 0.08903171573711464 + }, + { + "name": "hmrc/private_pension_income_count_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 20000.0, + "control_initial_estimate": 13754.240556864956, + "candidate_initial_estimate": 13754.240556864956, + "control_final_estimate": 20007.898696899414, + "candidate_final_estimate": 19971.61109161377, + "control_relative_error": 0.0003949348449707031, + "candidate_relative_error": -0.0014194454193115235 + }, + { + "name": "hmrc/private_pension_income_count_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 1450000.0, + "control_initial_estimate": 1721460.3465676093, + "candidate_initial_estimate": 1721460.3465676093, + "control_final_estimate": 1450931.570705167, + "candidate_final_estimate": 1451206.7536294376, + "control_relative_error": 0.0006424625552875986, + "candidate_relative_error": 0.0008322438823707915 + }, + { + "name": "hmrc/private_pension_income_count_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 10000.0, + "control_initial_estimate": 4741.009046052632, + "candidate_initial_estimate": 4741.009046052632, + "control_final_estimate": 10043.493421554565, + "candidate_final_estimate": 9972.949276924133, + "control_relative_error": 0.004349342155456543, + "candidate_relative_error": -0.00270507230758667 + }, + { + "name": "hmrc/private_pension_income_count_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 779000.0, + "control_initial_estimate": 948443.8888862422, + "candidate_initial_estimate": 948443.8888862422, + "control_final_estimate": 789711.5003519537, + "candidate_final_estimate": 790376.6363108746, + "control_relative_error": 0.013750321376063761, + "candidate_relative_error": 0.014604154442714507 + }, + { + "name": "hmrc/private_pension_income_count_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 643000.0, + "control_initial_estimate": 779629.1686433192, + "candidate_initial_estimate": 779629.1686433192, + "control_final_estimate": 652617.3811449716, + "candidate_final_estimate": 653209.4048916409, + "control_relative_error": 0.014957046881759854, + "candidate_relative_error": 0.01587776810519577 + }, + { + "name": "hmrc/private_pension_income_count_income_band_500_000_to_1_000_000@2025", + "family": "hmrc_spi", + "target": 4000.0, + "control_initial_estimate": 8982.240639091453, + "candidate_initial_estimate": 8982.240639091453, + "control_final_estimate": 4004.0435581207275, + "candidate_final_estimate": 3976.895124435425, + "control_relative_error": 0.0010108895301818848, + "candidate_relative_error": -0.005776218891143799 + }, + { + "name": "hmrc/private_pension_income_count_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 259000.0, + "control_initial_estimate": 378518.6160971226, + "candidate_initial_estimate": 378518.6160971226, + "control_final_estimate": 286314.8661122391, + "candidate_final_estimate": 286181.0781036088, + "control_relative_error": 0.1054628035221586, + "candidate_relative_error": 0.10494624750428108 + }, + { + "name": "hmrc/state_pension_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 847000000.0, + "control_initial_estimate": 1570591960.2037818, + "candidate_initial_estimate": 1570591960.2037818, + "control_final_estimate": 897777057.6299045, + "candidate_final_estimate": 897654819.0873489, + "control_relative_error": 0.05994930062562516, + "candidate_relative_error": 0.059804981212926725 + }, + { + "name": "hmrc/state_pension_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 11800000000.0, + "control_initial_estimate": 17533378556.05215, + "candidate_initial_estimate": 17533378556.05215, + "control_final_estimate": 12750306909.582283, + "candidate_final_estimate": 12749833131.965534, + "control_relative_error": 0.08053448386290533, + "candidate_relative_error": 0.08049433321741815 + }, + { + "name": "hmrc/state_pension_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 22200000000.0, + "control_initial_estimate": 36327092664.40975, + "candidate_initial_estimate": 36327092664.40975, + "control_final_estimate": 25530710489.2064, + "candidate_final_estimate": 25529468862.278587, + "control_relative_error": 0.15003200401830638, + "candidate_relative_error": 0.14997607487741385 + }, + { + "name": "hmrc/state_pension_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 265000000.0, + "control_initial_estimate": 226349155.3765764, + "candidate_initial_estimate": 226349155.3765764, + "control_final_estimate": 264182550.7240463, + "candidate_final_estimate": 265558307.0035859, + "control_relative_error": -0.0030847142488819247, + "candidate_relative_error": 0.0021068188814562447 + }, + { + "name": "hmrc/state_pension_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 24900000000.0, + "control_initial_estimate": 39903785548.77934, + "candidate_initial_estimate": 39903785548.77934, + "control_final_estimate": 31571975555.946205, + "candidate_final_estimate": 31579124001.657867, + "control_relative_error": 0.26795082554000826, + "candidate_relative_error": 0.26823791171316735 + }, + { + "name": "hmrc/state_pension_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 179000000.0, + "control_initial_estimate": 94011343.06888777, + "candidate_initial_estimate": 94011343.06888777, + "control_final_estimate": 178887757.33906376, + "candidate_final_estimate": 177999880.44730502, + "control_relative_error": -0.0006270539717108177, + "candidate_relative_error": -0.005587260070921656 + }, + { + "name": "hmrc/state_pension_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 12300000000.0, + "control_initial_estimate": 18735735667.98863, + "candidate_initial_estimate": 18735735667.98863, + "control_final_estimate": 13738493128.986725, + "candidate_final_estimate": 13736567458.078009, + "control_relative_error": 0.11695066089322967, + "candidate_relative_error": 0.11679410228276493 + }, + { + "name": "hmrc/state_pension_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 96000000.0, + "control_initial_estimate": 88359191.79626483, + "candidate_initial_estimate": 88359191.79626483, + "control_final_estimate": 96461013.7280337, + "candidate_final_estimate": 95684817.4708772, + "control_relative_error": 0.0048022263336844435, + "candidate_relative_error": -0.003283151345029163 + }, + { + "name": "hmrc/state_pension_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 6020000000.0, + "control_initial_estimate": 10048790218.204157, + "candidate_initial_estimate": 10048790218.204157, + "control_final_estimate": 6811735589.754246, + "candidate_final_estimate": 6811755984.045448, + "control_relative_error": 0.13151753982628667, + "candidate_relative_error": 0.13152092758230038 + }, + { + "name": "hmrc/state_pension_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 4660000000.0, + "control_initial_estimate": 7883494625.05296, + "candidate_initial_estimate": 7883494625.05296, + "control_final_estimate": 6197747059.3493185, + "candidate_final_estimate": 6202926114.499926, + "control_relative_error": 0.32998863934534733, + "candidate_relative_error": 0.3311000245707995 + }, + { + "name": "hmrc/state_pension_income_band_500_000_to_1_000_000@2025", + "family": "hmrc_spi", + "target": 43000000.0, + "control_initial_estimate": 113212788.46233241, + "candidate_initial_estimate": 113212788.46233241, + "control_final_estimate": 43029322.97008553, + "candidate_final_estimate": 42880724.289117575, + "control_relative_error": 0.0006819295368728249, + "candidate_relative_error": -0.0027738537414517513 + }, + { + "name": "hmrc/state_pension_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 1890000000.0, + "control_initial_estimate": 3518922853.472072, + "candidate_initial_estimate": 3518922853.472072, + "control_final_estimate": 2054527230.630509, + "candidate_final_estimate": 2051563987.5150218, + "control_relative_error": 0.08705144477804704, + "candidate_relative_error": 0.08548359127778932 + }, + { + "name": "hmrc/state_pension_count_income_band_100_000_to_150_000@2025", + "family": "hmrc_spi", + "target": 74000.0, + "control_initial_estimate": 114778.71799626187, + "candidate_initial_estimate": 114778.71799626187, + "control_final_estimate": 74027.52346540583, + "candidate_final_estimate": 74036.09767426146, + "control_relative_error": 0.00037193872170039843, + "candidate_relative_error": 0.0004878064089386277 + }, + { + "name": "hmrc/state_pension_count_income_band_12_570_to_15_000@2025", + "family": "hmrc_spi", + "target": 1140000.0, + "control_initial_estimate": 1504905.5330871935, + "candidate_initial_estimate": 1504905.5330871935, + "control_final_estimate": 1141029.7394830151, + "candidate_final_estimate": 1141137.8694716855, + "control_relative_error": 0.0009032802482589001, + "candidate_relative_error": 0.0009981311155135924 + }, + { + "name": "hmrc/state_pension_count_income_band_15_000_to_20_000@2025", + "family": "hmrc_spi", + "target": 2050000.0, + "control_initial_estimate": 2882671.288575114, + "candidate_initial_estimate": 2882671.288575114, + "control_final_estimate": 2085075.3224292798, + "candidate_final_estimate": 2085159.9841256223, + "control_relative_error": 0.017109913380136486, + "candidate_relative_error": 0.017151211768596252 + }, + { + "name": "hmrc/state_pension_count_income_band_150_000_to_200_000@2025", + "family": "hmrc_spi", + "target": 21000.0, + "control_initial_estimate": 19433.838495694377, + "candidate_initial_estimate": 19433.838495694377, + "control_final_estimate": 20965.421535491943, + "candidate_final_estimate": 21086.238242149353, + "control_relative_error": -0.0016465935480026973, + "candidate_relative_error": 0.004106582959493002 + }, + { + "name": "hmrc/state_pension_count_income_band_20_000_to_30_000@2025", + "family": "hmrc_spi", + "target": 2320000.0, + "control_initial_estimate": 3142820.5537523837, + "candidate_initial_estimate": 3142820.5537523837, + "control_final_estimate": 2519947.3461177233, + "candidate_final_estimate": 2521082.626290667, + "control_relative_error": 0.08618420091281176, + "candidate_relative_error": 0.08667354581494262 + }, + { + "name": "hmrc/state_pension_count_income_band_200_000_to_300_000@2025", + "family": "hmrc_spi", + "target": 14000.0, + "control_initial_estimate": 7814.619841816115, + "candidate_initial_estimate": 7814.619841816115, + "control_final_estimate": 15383.530292510986, + "candidate_final_estimate": 15316.338006019592, + "control_relative_error": 0.09882359232221331, + "candidate_relative_error": 0.09402414328711374 + }, + { + "name": "hmrc/state_pension_count_income_band_30_000_to_40_000@2025", + "family": "hmrc_spi", + "target": 1160000.0, + "control_initial_estimate": 1519085.0365724973, + "candidate_initial_estimate": 1519085.0365724973, + "control_final_estimate": 1165823.9302107655, + "candidate_final_estimate": 1165963.3565811478, + "control_relative_error": 0.005020629492039182, + "candidate_relative_error": 0.005140824638920483 + }, + { + "name": "hmrc/state_pension_count_income_band_300_000_to_500_000@2025", + "family": "hmrc_spi", + "target": 8000.0, + "control_initial_estimate": 7642.024799422336, + "candidate_initial_estimate": 7642.024799422336, + "control_final_estimate": 8038.6301918029785, + "candidate_final_estimate": 7973.957281112671, + "control_relative_error": 0.004828773975372315, + "candidate_relative_error": -0.0032553398609161377 + }, + { + "name": "hmrc/state_pension_count_income_band_40_000_to_50_000@2025", + "family": "hmrc_spi", + "target": 568000.0, + "control_initial_estimate": 806432.5616409094, + "candidate_initial_estimate": 806432.5616409094, + "control_final_estimate": 568261.6449940682, + "candidate_final_estimate": 568362.6786268235, + "control_relative_error": 0.0004606425951904794, + "candidate_relative_error": 0.0006385187091962533 + }, + { + "name": "hmrc/state_pension_count_income_band_50_000_to_70_000@2025", + "family": "hmrc_spi", + "target": 441000.0, + "control_initial_estimate": 612932.0283554487, + "candidate_initial_estimate": 612932.0283554487, + "control_final_estimate": 490148.80993271165, + "candidate_final_estimate": 490636.0412693649, + "control_relative_error": 0.11144854860025318, + "candidate_relative_error": 0.11255338156318567 + }, + { + "name": "hmrc/state_pension_count_income_band_500_000_to_1_000_000@2025", + "family": "hmrc_spi", + "target": 3000.0, + "control_initial_estimate": 7371.231593038821, + "candidate_initial_estimate": 7371.231593038821, + "control_final_estimate": 3002.6919651031494, + "candidate_final_estimate": 2990.6292552948, + "control_relative_error": 0.0008973217010498047, + "candidate_relative_error": -0.003123581568400065 + }, + { + "name": "hmrc/state_pension_count_income_band_70_000_to_100_000@2025", + "family": "hmrc_spi", + "target": 176000.0, + "control_initial_estimate": 272804.0007359188, + "candidate_initial_estimate": 272804.0007359188, + "control_final_estimate": 176096.80329571496, + "candidate_final_estimate": 175865.44676844607, + "control_relative_error": 0.0005500187256531552, + "candidate_relative_error": -0.0007645069974655185 + }, + { + "name": "hmrc.cgt.taxpayers_total@2025", + "family": "hmrc_cgt", + "target": 378000.0, + "control_initial_estimate": 357064.8339042859, + "candidate_initial_estimate": 357064.8339042859, + "control_final_estimate": 378491.1076374054, + "candidate_final_estimate": 378583.8711080551, + "control_relative_error": 0.0012992265539825277, + "candidate_relative_error": 0.0015446325609923671 + }, + { + "name": "hmrc.cgt.gains_total@2025", + "family": "hmrc_cgt", + "target": 65937000000.0, + "control_initial_estimate": 63516873173.73723, + "candidate_initial_estimate": 61628695221.84494, + "control_final_estimate": 65846509803.05259, + "candidate_final_estimate": 65758131026.91568, + "control_relative_error": -0.001372373583077947, + "candidate_relative_error": -0.0027127253754996444 + }, + { + "name": "dwp.benefit_cap.capped_households@2025", + "family": "dwp_benefit_cap", + "target": 110637.0, + "control_initial_estimate": 117719.73159303883, + "candidate_initial_estimate": 117719.73159303883, + "control_final_estimate": 110887.96556472778, + "candidate_final_estimate": 110585.69676971436, + "control_relative_error": 0.0022683692139861275, + "candidate_relative_error": -0.0004637077133838095 + }, + { + "name": "dwp.esa_claimants@2025", + "family": "dwp_legacy_benefits", + "target": 1000000.0, + "control_initial_estimate": 657823.0278419396, + "candidate_initial_estimate": 657823.0278419396, + "control_final_estimate": 801148.3777084351, + "candidate_final_estimate": 802042.7539548874, + "control_relative_error": -0.19885162229156494, + "candidate_relative_error": -0.1979572460451126 + }, + { + "name": "dwp.esa_contrib_claimants@2025", + "family": "dwp_legacy_benefits", + "target": 620000.0, + "control_initial_estimate": 268569.8712722081, + "candidate_initial_estimate": 268569.8712722081, + "control_final_estimate": 621790.2747182846, + "candidate_final_estimate": 621655.4562129974, + "control_relative_error": 0.0028875398682009787, + "candidate_relative_error": 0.002670090666124898 + }, + { + "name": "dwp.esa_income_claimants@2025", + "family": "dwp_legacy_benefits", + "target": 180000.0, + "control_initial_estimate": 392081.65656973625, + "candidate_initial_estimate": 392081.65656973625, + "control_final_estimate": 179622.54359912872, + "candidate_final_estimate": 180651.9088830948, + "control_relative_error": -0.002096980004840427, + "candidate_relative_error": 0.0036217160171932643 + }, + { + "name": "dwp.jsa_claimants@2025", + "family": "dwp_legacy_benefits", + "target": 71000.0, + "control_initial_estimate": 195518.9903627919, + "candidate_initial_estimate": 195518.9903627919, + "control_final_estimate": 70913.73643493652, + "candidate_final_estimate": 71160.68745040894, + "control_relative_error": -0.0012149797896264304, + "candidate_relative_error": 0.002263203526886416 + }, + { + "name": "dwp.uc.households_children_1@2025", + "family": "dwp_universal_credit", + "target": 1269512.0, + "control_initial_estimate": 761858.2111240533, + "candidate_initial_estimate": 761858.2111240533, + "control_final_estimate": 955236.1384773308, + "candidate_final_estimate": 957313.1852188753, + "control_relative_error": -0.2475564323320057, + "candidate_relative_error": -0.24592033378268555 + }, + { + "name": "dwp.uc.households_children_2@2025", + "family": "dwp_universal_credit", + "target": 1103880.0, + "control_initial_estimate": 653969.790740144, + "candidate_initial_estimate": 653969.790740144, + "control_final_estimate": 670765.9916331768, + "candidate_final_estimate": 670310.3967776299, + "control_relative_error": -0.3923560607736558, + "candidate_relative_error": -0.3927687821342629 + }, + { + "name": "dwp.uc.households_children_3@2025", + "family": "dwp_universal_credit", + "target": 497665.0, + "control_initial_estimate": 282710.15056780266, + "candidate_initial_estimate": 282710.15056780266, + "control_final_estimate": 475895.4711125264, + "candidate_final_estimate": 474550.77124933095, + "control_relative_error": -0.04374333916886586, + "candidate_relative_error": -0.046445357320022605 + }, + { + "name": "dwp.uc.households_children_4@2025", + "family": "dwp_universal_credit", + "target": 176202.0, + "control_initial_estimate": 84835.44311817283, + "candidate_initial_estimate": 84835.44311817283, + "control_final_estimate": 176203.38446426392, + "candidate_final_estimate": 176048.72285079956, + "control_relative_error": 7.85725623952064e-06, + "candidate_relative_error": -0.0008698944915519657 + }, + { + "name": "dwp.uc.households_children_5_or_more@2025", + "family": "dwp_universal_credit", + "target": 77894.0, + "control_initial_estimate": 49491.78040126067, + "candidate_initial_estimate": 49491.78040126067, + "control_final_estimate": 55242.06763839722, + "candidate_final_estimate": 55221.96404647827, + "control_relative_error": -0.2908045852261122, + "candidate_relative_error": -0.29106267432050903 + }, + { + "name": "dwp.uc.households_single_no_children@2025", + "family": "dwp_universal_credit", + "target": 3191316.0, + "control_initial_estimate": 2774567.7565547274, + "candidate_initial_estimate": 2774567.7565547274, + "control_final_estimate": 3190087.789321659, + "candidate_final_estimate": 3194287.7866285825, + "control_relative_error": -0.0003848602514889993, + "candidate_relative_error": 0.0009312103936377704 + }, + { + "name": "dwp.uc.households_single_with_children@2025", + "family": "dwp_universal_credit", + "target": 2213760.0, + "control_initial_estimate": 1006653.5291377492, + "candidate_initial_estimate": 1006653.5291377492, + "control_final_estimate": 1469690.8852045904, + "candidate_final_estimate": 1469937.4114537607, + "control_relative_error": -0.33611101239312735, + "candidate_relative_error": -0.33599965151879124 + }, + { + "name": "dwp.uc.households_couple_no_children@2025", + "family": "dwp_universal_credit", + "target": 266160.0, + "control_initial_estimate": 433410.3423808469, + "candidate_initial_estimate": 433410.3423808469, + "control_final_estimate": 265945.55144643784, + "candidate_final_estimate": 266120.82050561905, + "control_relative_error": -0.0008057129304259254, + "candidate_relative_error": -0.00014720278922809936 + }, + { + "name": "dwp.uc.households_couple_with_children@2025", + "family": "dwp_universal_credit", + "target": 911392.0, + "control_initial_estimate": 826211.8468136839, + "candidate_initial_estimate": 826211.8468136839, + "control_final_estimate": 863652.1681211048, + "candidate_final_estimate": 863507.6286893534, + "control_relative_error": -0.052381227703222295, + "candidate_relative_error": -0.05253981965021269 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_0_to_1_200@2025", + "family": "dwp_universal_credit", + "target": 101189.0, + "control_initial_estimate": 220582.4218461224, + "candidate_initial_estimate": 220582.4218461224, + "control_final_estimate": 101267.39397287369, + "candidate_final_estimate": 101254.33603481145, + "control_relative_error": 0.0007747282103162176, + "candidate_relative_error": 0.0006456831751618367 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_1_200_to_2_400@2025", + "family": "dwp_universal_credit", + "target": 121018.0, + "control_initial_estimate": 233355.10968380727, + "candidate_initial_estimate": 233355.10968380727, + "control_final_estimate": 120907.61191534996, + "candidate_final_estimate": 121193.49319314957, + "control_relative_error": -0.0009121625266492561, + "candidate_relative_error": 0.0014501412446872915 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_12_000_to_13_200@2025", + "family": "dwp_universal_credit", + "target": 106102.0, + "control_initial_estimate": 50075.765487976634, + "candidate_initial_estimate": 50075.765487976634, + "control_final_estimate": 106280.30217124117, + "candidate_final_estimate": 106094.59647036684, + "control_relative_error": 0.0016804788905126378, + "candidate_relative_error": -6.977747481816292e-05 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_15_600_to_16_800@2025", + "family": "dwp_universal_credit", + "target": 130302.0, + "control_initial_estimate": 82925.34898572121, + "candidate_initial_estimate": 82925.34898572121, + "control_final_estimate": 130586.72145095703, + "candidate_final_estimate": 130577.42720809815, + "control_relative_error": 0.0021850888778148694, + "candidate_relative_error": 0.0021137604035098953 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_16_800_to_18_000@2025", + "family": "dwp_universal_credit", + "target": 86110.0, + "control_initial_estimate": 40816.115796519414, + "candidate_initial_estimate": 40816.115796519414, + "control_final_estimate": 86462.50778198242, + "candidate_final_estimate": 86518.12490844727, + "control_relative_error": 0.004093691580332387, + "candidate_relative_error": 0.0047395762216614285 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_18_000_to_19_200@2025", + "family": "dwp_universal_credit", + "target": 47330.0, + "control_initial_estimate": 11321.478651556776, + "candidate_initial_estimate": 11321.478651556776, + "control_final_estimate": 47321.8921585083, + "candidate_final_estimate": 47481.972637176514, + "control_relative_error": -0.00017130448957741853, + "candidate_relative_error": 0.003210915638633291 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_19_200_to_20_400@2025", + "family": "dwp_universal_credit", + "target": 27065.0, + "control_initial_estimate": 12027.509046052633, + "candidate_initial_estimate": 12027.509046052633, + "control_final_estimate": 27112.6025390625, + "candidate_final_estimate": 27060.258506774902, + "control_relative_error": 0.0017588227992795123, + "candidate_relative_error": -0.00017518910863098674 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_20_400_to_21_600@2025", + "family": "dwp_universal_credit", + "target": 18536.0, + "control_initial_estimate": 7274.115796519411, + "candidate_initial_estimate": 7274.115796519411, + "control_final_estimate": 18583.40380859375, + "candidate_final_estimate": 18469.161254882812, + "control_relative_error": 0.0025573914864992445, + "candidate_relative_error": -0.0036058882777938875 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_22_800_to_24_000@2025", + "family": "dwp_universal_credit", + "target": 9793.0, + "control_initial_estimate": 1073.0, + "candidate_initial_estimate": 1073.0, + "control_final_estimate": 9774.611328125, + "candidate_final_estimate": 9799.2333984375, + "control_relative_error": -0.0018777363295210865, + "candidate_relative_error": 0.0006365157191361177 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_2_400_to_3_600@2025", + "family": "dwp_universal_credit", + "target": 173855.0, + "control_initial_estimate": 482804.6957874537, + "candidate_initial_estimate": 482804.6957874537, + "control_final_estimate": 173564.19069242477, + "candidate_final_estimate": 174388.11543203483, + "control_relative_error": -0.0016727117861161647, + "candidate_relative_error": 0.0030664371576016145 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_24_000_to_25_200@2025", + "family": "dwp_universal_credit", + "target": 6398.0, + "control_initial_estimate": 1984.0, + "candidate_initial_estimate": 1984.0, + "control_final_estimate": 6357.839599609375, + "candidate_final_estimate": 6413.5919189453125, + "control_relative_error": -0.006277024131076118, + "candidate_relative_error": 0.0024369988973605033 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_25_200_to_26_400@2025", + "family": "dwp_universal_credit", + "target": 6020.0, + "control_initial_estimate": 2020.5, + "candidate_initial_estimate": 2020.5, + "control_final_estimate": 6012.517578125, + "candidate_final_estimate": 6070.1739501953125, + "control_relative_error": -0.0012429272217607974, + "candidate_relative_error": 0.008334543221812707 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_26_400_to_27_600@2025", + "family": "dwp_universal_credit", + "target": 5488.0, + "control_initial_estimate": 915.5, + "candidate_initial_estimate": 915.5, + "control_final_estimate": 5500.790771484375, + "candidate_final_estimate": 5495.985107421875, + "control_relative_error": 0.0023306799351995263, + "candidate_relative_error": 0.0014550122853270772 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_28_800_to_30_000@2025", + "family": "dwp_universal_credit", + "target": 1543.0, + "control_initial_estimate": 5513.615796519411, + "candidate_initial_estimate": 5513.615796519411, + "control_final_estimate": 1536.9908332824707, + "candidate_final_estimate": 1549.0622940063477, + "control_relative_error": -0.003894469680835578, + "candidate_relative_error": 0.003928900846628423 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_3_600_to_4_800@2025", + "family": "dwp_universal_credit", + "target": 369404.0, + "control_initial_estimate": 548493.1904422631, + "candidate_initial_estimate": 548493.1904422631, + "control_final_estimate": 369389.31036508083, + "candidate_final_estimate": 370308.9486039877, + "control_relative_error": -3.9765771131786785e-05, + "candidate_relative_error": 0.0024497531266247626 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_4_800_to_6_000@2025", + "family": "dwp_universal_credit", + "target": 197717.0, + "control_initial_estimate": 144119.60787681176, + "candidate_initial_estimate": 144119.60787681176, + "control_final_estimate": 198051.03820815883, + "candidate_final_estimate": 197977.08378449283, + "control_relative_error": 0.0016894764140606639, + "candidate_relative_error": 0.0013154346085204201 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_6_000_to_7_200@2025", + "family": "dwp_universal_credit", + "target": 106706.0, + "control_initial_estimate": 79969.87525244882, + "candidate_initial_estimate": 79969.87525244882, + "control_final_estimate": 106698.906416893, + "candidate_final_estimate": 106648.53033828735, + "control_relative_error": -6.647782792902581e-05, + "candidate_relative_error": -0.0005385794773737793 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_7_200_to_8_400@2025", + "family": "dwp_universal_credit", + "target": 143277.0, + "control_initial_estimate": 143414.8749973852, + "candidate_initial_estimate": 143414.8749973852, + "control_final_estimate": 143108.87586981498, + "candidate_final_estimate": 143327.4247936437, + "control_relative_error": -0.0011734202292414282, + "candidate_relative_error": 0.0003519392061789561 + }, + { + "name": "dwp/uc_payment_dist/SINGLE_annual_payment_10_800_to_12_000@2025", + "family": "dwp_universal_credit", + "target": 94296.0, + "control_initial_estimate": 53371.941856749785, + "candidate_initial_estimate": 53371.941856749785, + "control_final_estimate": 94220.46366500854, + "candidate_final_estimate": 94826.14102745056, + "control_relative_error": -0.0008010555589999053, + "candidate_relative_error": 0.005622094547494714 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_0_to_1_200@2025", + "family": "dwp_universal_credit", + "target": 24828.0, + "control_initial_estimate": 55102.83529955882, + "candidate_initial_estimate": 55102.83529955882, + "control_final_estimate": 24848.140522003174, + "candidate_final_estimate": 24808.00489807129, + "control_relative_error": 0.0008112019495397869, + "candidate_relative_error": -0.0008053448497144731 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_1_200_to_2_400@2025", + "family": "dwp_universal_credit", + "target": 34587.0, + "control_initial_estimate": 32351.888955520546, + "candidate_initial_estimate": 32351.888955520546, + "control_final_estimate": 34732.00173187256, + "candidate_final_estimate": 34772.88520050049, + "control_relative_error": 0.004192376669631902, + "candidate_relative_error": 0.005374423930970836 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_20_400_to_21_600@2025", + "family": "dwp_universal_credit", + "target": 86255.0, + "control_initial_estimate": 26823.472939376556, + "candidate_initial_estimate": 26823.472939376556, + "control_final_estimate": 86409.42832565308, + "candidate_final_estimate": 86204.68337249756, + "control_relative_error": 0.0017903695513660214, + "candidate_relative_error": -0.0005833473711951934 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_22_800_to_24_000@2025", + "family": "dwp_universal_credit", + "target": 70319.0, + "control_initial_estimate": 27457.99154109664, + "candidate_initial_estimate": 27457.99154109664, + "control_final_estimate": 70640.09506607056, + "candidate_final_estimate": 70425.64998245239, + "control_relative_error": 0.004566263258444469, + "candidate_relative_error": 0.0015166595436851005 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_2_400_to_3_600@2025", + "family": "dwp_universal_credit", + "target": 43550.0, + "control_initial_estimate": 59475.326378290636, + "candidate_initial_estimate": 59475.326378290636, + "control_final_estimate": 43425.64842200279, + "candidate_final_estimate": 43613.84937286377, + "control_relative_error": -0.002855374925309016, + "candidate_relative_error": 0.0014661164836686459 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_24_000_to_25_200@2025", + "family": "dwp_universal_credit", + "target": 50805.0, + "control_initial_estimate": 21095.75, + "candidate_initial_estimate": 21095.75, + "control_final_estimate": 50775.41815471649, + "candidate_final_estimate": 50849.14615154266, + "control_relative_error": -0.0005822624797462514, + "candidate_relative_error": 0.0008689332062329215 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_25_200_to_26_400@2025", + "family": "dwp_universal_credit", + "target": 43132.0, + "control_initial_estimate": 7907.5, + "candidate_initial_estimate": 7907.5, + "control_final_estimate": 43129.31588745117, + "candidate_final_estimate": 43110.07727050781, + "control_relative_error": -6.223018985505252e-05, + "candidate_relative_error": -0.0005082706457430099 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_26_400_to_27_600@2025", + "family": "dwp_universal_credit", + "target": 34342.0, + "control_initial_estimate": 5848.166666666667, + "candidate_initial_estimate": 5848.166666666667, + "control_final_estimate": 34404.86960601807, + "candidate_final_estimate": 34422.762619018555, + "control_relative_error": 0.0018306914570516105, + "candidate_relative_error": 0.0023517156548411473 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_27_600_to_28_800@2025", + "family": "dwp_universal_credit", + "target": 27650.0, + "control_initial_estimate": 14575.731593038821, + "candidate_initial_estimate": 14575.731593038821, + "control_final_estimate": 27576.412994384766, + "candidate_final_estimate": 27690.25440979004, + "control_relative_error": -0.0026613745249632684, + "candidate_relative_error": 0.0014558556886090077 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_28_800_to_30_000@2025", + "family": "dwp_universal_credit", + "target": 22058.0, + "control_initial_estimate": 50610.115796519414, + "candidate_initial_estimate": 50610.115796519414, + "control_final_estimate": 22073.18164539337, + "candidate_final_estimate": 21995.45087146759, + "control_relative_error": 0.0006882602862168638, + "candidate_relative_error": -0.0028356663583466164 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_3_600_to_4_800@2025", + "family": "dwp_universal_credit", + "target": 55560.0, + "control_initial_estimate": 50565.79523116722, + "candidate_initial_estimate": 50565.79523116722, + "control_final_estimate": 55549.53197479248, + "candidate_final_estimate": 55641.398906707764, + "control_relative_error": -0.00018840938098487278, + "candidate_relative_error": 0.0014650631156904908 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_4_800_to_6_000@2025", + "family": "dwp_universal_credit", + "target": 68058.0, + "control_initial_estimate": 57446.894642534346, + "candidate_initial_estimate": 57446.894642534346, + "control_final_estimate": 68239.46332168579, + "candidate_final_estimate": 68056.5753364563, + "control_relative_error": 0.0026663040595637693, + "candidate_relative_error": -2.0933079780498574e-05 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_6_000_to_7_200@2025", + "family": "dwp_universal_credit", + "target": 89174.0, + "control_initial_estimate": 53850.6108988999, + "candidate_initial_estimate": 53850.6108988999, + "control_final_estimate": 89300.08771419525, + "candidate_final_estimate": 89312.82168102264, + "control_relative_error": 0.001413951535147593, + "candidate_relative_error": 0.0015567506338466821 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_7_200_to_8_400@2025", + "family": "dwp_universal_credit", + "target": 117236.0, + "control_initial_estimate": 59497.111655752095, + "candidate_initial_estimate": 59497.111655752095, + "control_final_estimate": 117197.31506347656, + "candidate_final_estimate": 117363.47124004364, + "control_relative_error": -0.0003299748927243978, + "candidate_relative_error": 0.0010873045825824843 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_8_400_to_9_600@2025", + "family": "dwp_universal_credit", + "target": 98877.0, + "control_initial_estimate": 39358.106229439865, + "candidate_initial_estimate": 39358.106229439865, + "control_final_estimate": 99027.62981414795, + "candidate_final_estimate": 98944.28532791138, + "control_relative_error": 0.0015234059907556785, + "candidate_relative_error": 0.0006804952406664538 + }, + { + "name": "dwp/uc_payment_dist/LONE_PARENT_annual_payment_9_600_to_10_800@2025", + "family": "dwp_universal_credit", + "target": 102069.0, + "control_initial_estimate": 45668.453639863066, + "candidate_initial_estimate": 45668.453639863066, + "control_final_estimate": 101932.64609336853, + "candidate_final_estimate": 102324.80518913269, + "control_relative_error": -0.001335899309599092, + "candidate_relative_error": 0.0025061986414356015 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_0_to_1_200@2025", + "family": "dwp_universal_credit", + "target": 7553.0, + "control_initial_estimate": 27299.957886751406, + "candidate_initial_estimate": 27299.957886751406, + "control_final_estimate": 7524.944162368774, + "candidate_final_estimate": 7546.662364959717, + "control_relative_error": -0.003714529012475253, + "candidate_relative_error": -0.0008390884470122075 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_1_200_to_2_400@2025", + "family": "dwp_universal_credit", + "target": 8732.0, + "control_initial_estimate": 35632.5229893947, + "candidate_initial_estimate": 35632.5229893947, + "control_final_estimate": 8719.62526512146, + "candidate_final_estimate": 8782.228092193604, + "control_relative_error": -0.0014171707373499816, + "candidate_relative_error": 0.005752186462849693 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_12_000_to_13_200@2025", + "family": "dwp_universal_credit", + "target": 15096.0, + "control_initial_estimate": 32395.759020353125, + "candidate_initial_estimate": 32395.759020353125, + "control_final_estimate": 15043.821208953857, + "candidate_final_estimate": 15087.39570236206, + "control_relative_error": -0.00345646469569042, + "candidate_relative_error": -0.0005699720215911137 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_13_200_to_14_400@2025", + "family": "dwp_universal_credit", + "target": 12422.0, + "control_initial_estimate": 20511.888753056235, + "candidate_initial_estimate": 20511.888753056235, + "control_final_estimate": 12379.489891052246, + "candidate_final_estimate": 12405.13533782959, + "control_relative_error": -0.003422163013021567, + "candidate_relative_error": -0.0013576446764136335 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_14_400_to_15_600@2025", + "family": "dwp_universal_credit", + "target": 17851.0, + "control_initial_estimate": 20816.16625504734, + "candidate_initial_estimate": 20816.16625504734, + "control_final_estimate": 17848.05909729004, + "candidate_final_estimate": 17927.04965209961, + "control_relative_error": -0.0001647472248031448, + "candidate_relative_error": 0.004260246042216647 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_15_600_to_16_800@2025", + "family": "dwp_universal_credit", + "target": 14493.0, + "control_initial_estimate": 20922.106241398236, + "candidate_initial_estimate": 20922.106241398236, + "control_final_estimate": 14579.499717712402, + "candidate_final_estimate": 14422.877914428711, + "control_relative_error": 0.005968379059711747, + "candidate_relative_error": -0.004838341652610851 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_16_800_to_18_000@2025", + "family": "dwp_universal_credit", + "target": 11914.0, + "control_initial_estimate": 9371.0, + "candidate_initial_estimate": 9371.0, + "control_final_estimate": 11888.613510131836, + "candidate_final_estimate": 11918.602882385254, + "control_relative_error": -0.0021308116390938445, + "candidate_relative_error": 0.0003863423187219999 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_18_000_to_19_200@2025", + "family": "dwp_universal_credit", + "target": 9478.0, + "control_initial_estimate": 11482.503240740742, + "candidate_initial_estimate": 11482.503240740742, + "control_final_estimate": 9498.019622802734, + "candidate_final_estimate": 9455.677017211914, + "control_relative_error": 0.0021122201733207824, + "candidate_relative_error": -0.002355241906318415 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_19_200_to_20_400@2025", + "family": "dwp_universal_credit", + "target": 8479.0, + "control_initial_estimate": 8841.61579651941, + "candidate_initial_estimate": 8841.61579651941, + "control_final_estimate": 8475.357025146484, + "candidate_final_estimate": 8501.09098815918, + "control_relative_error": -0.0004296467571076336, + "candidate_relative_error": 0.002605376596199987 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_20_400_to_21_600@2025", + "family": "dwp_universal_credit", + "target": 5764.0, + "control_initial_estimate": 5365.0, + "candidate_initial_estimate": 5365.0, + "control_final_estimate": 5772.032287597656, + "candidate_final_estimate": 5744.223480224609, + "control_relative_error": 0.0013935266477543807, + "candidate_relative_error": -0.003431040904821413 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_21_600_to_22_800@2025", + "family": "dwp_universal_credit", + "target": 3525.0, + "control_initial_estimate": 3071.0, + "candidate_initial_estimate": 3071.0, + "control_final_estimate": 3541.2155151367188, + "candidate_final_estimate": 3531.2347412109375, + "control_relative_error": 0.004600146138076241, + "candidate_relative_error": 0.0017687209109042553 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_22_800_to_24_000@2025", + "family": "dwp_universal_credit", + "target": 2356.0, + "control_initial_estimate": 2050.0, + "candidate_initial_estimate": 2050.0, + "control_final_estimate": 2351.420654296875, + "candidate_final_estimate": 2361.2598876953125, + "control_relative_error": -0.0019436951201719016, + "candidate_relative_error": 0.002232549955565577 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_2_400_to_3_600@2025", + "family": "dwp_universal_credit", + "target": 11606.0, + "control_initial_estimate": 23995.77871512594, + "candidate_initial_estimate": 23995.77871512594, + "control_final_estimate": 11613.159149169922, + "candidate_final_estimate": 11678.823226928711, + "control_relative_error": 0.0006168489720766737, + "candidate_relative_error": 0.006274618897872733 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_24_000_to_25_200@2025", + "family": "dwp_universal_credit", + "target": 1797.0, + "control_initial_estimate": 1533.5, + "candidate_initial_estimate": 1533.5, + "control_final_estimate": 1791.0823364257812, + "candidate_final_estimate": 1798.9085845947266, + "control_relative_error": -0.00329307934013286, + "candidate_relative_error": 0.0010620949330698735 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_25_200_to_26_400@2025", + "family": "dwp_universal_credit", + "target": 1214.0, + "control_initial_estimate": 3366.0, + "candidate_initial_estimate": 3366.0, + "control_final_estimate": 1210.0753173828125, + "candidate_final_estimate": 1209.7224731445312, + "control_relative_error": -0.0032328522382104614, + "candidate_relative_error": -0.003523498233499794 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_27_600_to_28_800@2025", + "family": "dwp_universal_credit", + "target": 654.0, + "control_initial_estimate": 586.0, + "candidate_initial_estimate": 586.0, + "control_final_estimate": 653.0781860351562, + "candidate_final_estimate": 652.6827697753906, + "control_relative_error": -0.0014095014752962538, + "candidate_relative_error": -0.002014113493286506 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_28_800_to_30_000@2025", + "family": "dwp_universal_credit", + "target": 578.0, + "control_initial_estimate": 3174.5, + "candidate_initial_estimate": 3174.5, + "control_final_estimate": 580.7142181396484, + "candidate_final_estimate": 578.0581436157227, + "control_relative_error": 0.004695879134339857, + "candidate_relative_error": 0.0001005944908696475 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_3_600_to_4_800@2025", + "family": "dwp_universal_credit", + "target": 10672.0, + "control_initial_estimate": 41614.17429692415, + "candidate_initial_estimate": 41614.17429692415, + "control_final_estimate": 10655.401368141174, + "candidate_final_estimate": 10643.784908294678, + "control_relative_error": -0.0015553440647325415, + "candidate_relative_error": -0.0026438429259110067 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_4_800_to_6_000@2025", + "family": "dwp_universal_credit", + "target": 12199.0, + "control_initial_estimate": 25564.6967213178, + "candidate_initial_estimate": 25564.6967213178, + "control_final_estimate": 12180.949531555176, + "candidate_final_estimate": 12198.80823135376, + "control_relative_error": -0.0014796678780903533, + "candidate_relative_error": -1.5720030022152176e-05 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_6_000_to_7_200@2025", + "family": "dwp_universal_credit", + "target": 12405.0, + "control_initial_estimate": 23558.71555633146, + "candidate_initial_estimate": 23558.71555633146, + "control_final_estimate": 12417.625839233398, + "candidate_final_estimate": 12415.430061340332, + "control_relative_error": 0.0010178024371945535, + "candidate_relative_error": 0.0008407949488377293 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_7_200_to_8_400@2025", + "family": "dwp_universal_credit", + "target": 15632.0, + "control_initial_estimate": 34941.391737746584, + "candidate_initial_estimate": 34941.391737746584, + "control_final_estimate": 15559.400644302368, + "candidate_final_estimate": 15723.407947540283, + "control_relative_error": -0.004644278128047072, + "candidate_relative_error": 0.005847488967520676 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_8_400_to_9_600@2025", + "family": "dwp_universal_credit", + "target": 14298.0, + "control_initial_estimate": 20984.734223807256, + "candidate_initial_estimate": 20984.734223807256, + "control_final_estimate": 14284.093402862549, + "candidate_final_estimate": 14210.474937438965, + "control_relative_error": -0.0009726253418276102, + "candidate_relative_error": -0.006121489897960215 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_9_600_to_10_800@2025", + "family": "dwp_universal_credit", + "target": 17626.0, + "control_initial_estimate": 13706.045807445402, + "candidate_initial_estimate": 13706.045807445402, + "control_final_estimate": 17646.709462165833, + "candidate_final_estimate": 17633.549867630005, + "control_relative_error": 0.0011749382824141903, + "candidate_relative_error": 0.00042833698116446627 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_NO_CHILDREN_annual_payment_10_800_to_12_000@2025", + "family": "dwp_universal_credit", + "target": 12318.0, + "control_initial_estimate": 30228.96433967941, + "candidate_initial_estimate": 30228.96433967941, + "control_final_estimate": 12352.614101409912, + "candidate_final_estimate": 12293.699661254883, + "control_relative_error": 0.0028100423291047335, + "candidate_relative_error": -0.0019727503446271464 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_0_to_1_200@2025", + "family": "dwp_universal_credit", + "target": 18896.0, + "control_initial_estimate": 55067.45537563643, + "candidate_initial_estimate": 55067.45537563643, + "control_final_estimate": 18870.347493171692, + "candidate_final_estimate": 18986.19286632538, + "control_relative_error": -0.0013575628084413688, + "candidate_relative_error": 0.004773119513409104 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_1_200_to_2_400@2025", + "family": "dwp_universal_credit", + "target": 22614.0, + "control_initial_estimate": 52472.22977581858, + "candidate_initial_estimate": 52472.22977581858, + "control_final_estimate": 22615.11969089508, + "candidate_final_estimate": 22605.045616149902, + "control_relative_error": 4.951317303796614e-05, + "candidate_relative_error": -0.0003959663858714803 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_12_000_to_13_200@2025", + "family": "dwp_universal_credit", + "target": 41349.0, + "control_initial_estimate": 27986.5, + "candidate_initial_estimate": 27986.5, + "control_final_estimate": 41391.47909927368, + "candidate_final_estimate": 41360.9215927124, + "control_relative_error": 0.0010273307522233098, + "candidate_relative_error": 0.00028831634894199 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_13_200_to_14_400@2025", + "family": "dwp_universal_credit", + "target": 40850.0, + "control_initial_estimate": 34383.05033622056, + "candidate_initial_estimate": 34383.05033622056, + "control_final_estimate": 40774.73876571655, + "candidate_final_estimate": 40811.23560714722, + "control_relative_error": -0.0018423802762165794, + "candidate_relative_error": -0.000948944745478169 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_14_400_to_15_600@2025", + "family": "dwp_universal_credit", + "target": 42101.0, + "control_initial_estimate": 22500.643783191015, + "candidate_initial_estimate": 22500.643783191015, + "control_final_estimate": 42122.01860046387, + "candidate_final_estimate": 42156.031045913696, + "control_relative_error": 0.0004992423093006624, + "candidate_relative_error": 0.0013071196863185266 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_15_600_to_16_800@2025", + "family": "dwp_universal_credit", + "target": 38379.0, + "control_initial_estimate": 26934.0704260307, + "candidate_initial_estimate": 26934.0704260307, + "control_final_estimate": 38468.2610912323, + "candidate_final_estimate": 38442.27235412598, + "control_relative_error": 0.0023257794948357124, + "candidate_relative_error": 0.0016486191439583251 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_16_800_to_18_000@2025", + "family": "dwp_universal_credit", + "target": 38725.0, + "control_initial_estimate": 33228.862941633764, + "candidate_initial_estimate": 33228.862941633764, + "control_final_estimate": 38788.05778503418, + "candidate_final_estimate": 38811.45407563375, + "control_relative_error": 0.0016283482255436976, + "candidate_relative_error": 0.0022325132507101855 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_18_000_to_19_200@2025", + "family": "dwp_universal_credit", + "target": 38124.0, + "control_initial_estimate": 34047.16676002788, + "candidate_initial_estimate": 34047.16676002788, + "control_final_estimate": 38258.38329696655, + "candidate_final_estimate": 38156.846351623535, + "control_relative_error": 0.003524900245686516, + "candidate_relative_error": 0.0008615662476008592 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_19_200_to_20_400@2025", + "family": "dwp_universal_credit", + "target": 33871.0, + "control_initial_estimate": 19970.759046052633, + "candidate_initial_estimate": 19970.759046052633, + "control_final_estimate": 33890.802505493164, + "candidate_final_estimate": 33852.168212890625, + "control_relative_error": 0.0005846448434697547, + "candidate_relative_error": -0.0005559855661000561 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_20_400_to_21_600@2025", + "family": "dwp_universal_credit", + "target": 29950.0, + "control_initial_estimate": 19432.75, + "candidate_initial_estimate": 19432.75, + "control_final_estimate": 30061.757385253906, + "candidate_final_estimate": 29954.200603485107, + "control_relative_error": 0.0037314652839367697, + "candidate_relative_error": 0.00014025387262462177 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_21_600_to_22_800@2025", + "family": "dwp_universal_credit", + "target": 28186.0, + "control_initial_estimate": 20603.943227091633, + "candidate_initial_estimate": 20603.943227091633, + "control_final_estimate": 28285.92375946045, + "candidate_final_estimate": 28162.462921142578, + "control_relative_error": 0.003545155731939588, + "candidate_relative_error": -0.000835062756596249 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_22_800_to_24_000@2025", + "family": "dwp_universal_credit", + "target": 25960.0, + "control_initial_estimate": 29709.449129852746, + "candidate_initial_estimate": 29709.449129852746, + "control_final_estimate": 25978.132919311523, + "candidate_final_estimate": 25946.469635009766, + "control_relative_error": 0.0006984945805671586, + "candidate_relative_error": -0.0005212005003942363 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_2_400_to_3_600@2025", + "family": "dwp_universal_credit", + "target": 26768.0, + "control_initial_estimate": 52607.68659313734, + "candidate_initial_estimate": 52607.68659313734, + "control_final_estimate": 26752.14658164978, + "candidate_final_estimate": 26768.586915016174, + "control_relative_error": -0.0005922526281462838, + "candidate_relative_error": 2.192599432809012e-05 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_24_000_to_25_200@2025", + "family": "dwp_universal_credit", + "target": 23231.0, + "control_initial_estimate": 9945.50162037037, + "candidate_initial_estimate": 9945.50162037037, + "control_final_estimate": 23243.991180419922, + "candidate_final_estimate": 23202.58383178711, + "control_relative_error": 0.0005592174430683946, + "candidate_relative_error": -0.001223200387968259 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_25_200_to_26_400@2025", + "family": "dwp_universal_credit", + "target": 20598.0, + "control_initial_estimate": 13220.00162037037, + "candidate_initial_estimate": 13220.00162037037, + "control_final_estimate": 20633.476776123047, + "candidate_final_estimate": 20587.165069580078, + "control_relative_error": 0.0017223408157610873, + "candidate_relative_error": -0.0005260185658763898 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_26_400_to_27_600@2025", + "family": "dwp_universal_credit", + "target": 17650.0, + "control_initial_estimate": 2085.0, + "candidate_initial_estimate": 2085.0, + "control_final_estimate": 17669.552978515625, + "candidate_final_estimate": 17622.406494140625, + "control_relative_error": 0.00110781747963881, + "candidate_relative_error": -0.0015633714367917846 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_27_600_to_28_800@2025", + "family": "dwp_universal_credit", + "target": 15499.0, + "control_initial_estimate": 11584.0, + "candidate_initial_estimate": 11584.0, + "control_final_estimate": 15483.19906616211, + "candidate_final_estimate": 15444.766296386719, + "control_relative_error": -0.001019480859274187, + "candidate_relative_error": -0.003499174373397074 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_28_800_to_30_000@2025", + "family": "dwp_universal_credit", + "target": 12912.0, + "control_initial_estimate": 41857.615796519414, + "candidate_initial_estimate": 41857.615796519414, + "control_final_estimate": 12877.124251365662, + "candidate_final_estimate": 12892.410305023193, + "control_relative_error": -0.002701033816166231, + "candidate_relative_error": -0.0015171696853164994 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_3_600_to_4_800@2025", + "family": "dwp_universal_credit", + "target": 29288.0, + "control_initial_estimate": 45465.619637788404, + "candidate_initial_estimate": 45465.619637788404, + "control_final_estimate": 29294.50598526001, + "candidate_final_estimate": 29262.961988449097, + "control_relative_error": 0.0002221382566242067, + "candidate_relative_error": -0.0008548897688781522 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_4_800_to_6_000@2025", + "family": "dwp_universal_credit", + "target": 33072.0, + "control_initial_estimate": 51321.083637271026, + "candidate_initial_estimate": 51321.083637271026, + "control_final_estimate": 33082.2724571228, + "candidate_final_estimate": 33039.03224658966, + "control_relative_error": 0.0003106088873609922, + "candidate_relative_error": -0.0009968478897659457 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_6_000_to_7_200@2025", + "family": "dwp_universal_credit", + "target": 35834.0, + "control_initial_estimate": 52182.04866098108, + "candidate_initial_estimate": 52182.04866098108, + "control_final_estimate": 35780.81289577484, + "candidate_final_estimate": 35892.10972881317, + "control_relative_error": -0.0014842636664943543, + "candidate_relative_error": 0.001621636680615376 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_7_200_to_8_400@2025", + "family": "dwp_universal_credit", + "target": 38337.0, + "control_initial_estimate": 45633.58374679203, + "candidate_initial_estimate": 45633.58374679203, + "control_final_estimate": 38306.37486124039, + "candidate_final_estimate": 38357.86357450485, + "control_relative_error": -0.0007988402524874935, + "candidate_relative_error": 0.0005442151056382162 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_8_400_to_9_600@2025", + "family": "dwp_universal_credit", + "target": 40556.0, + "control_initial_estimate": 33122.15499790523, + "candidate_initial_estimate": 33122.15499790523, + "control_final_estimate": 40475.406522750854, + "candidate_final_estimate": 40790.09003639221, + "control_relative_error": -0.0019872146476266274, + "candidate_relative_error": 0.005772019834111153 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_9_600_to_10_800@2025", + "family": "dwp_universal_credit", + "target": 40399.0, + "control_initial_estimate": 55140.5640269475, + "candidate_initial_estimate": 55140.5640269475, + "control_final_estimate": 40453.95497131348, + "candidate_final_estimate": 40506.96721172333, + "control_relative_error": 0.0013603052380869963, + "candidate_relative_error": 0.0026725218872577943 + }, + { + "name": "dwp/uc_payment_dist/COUPLE_WITH_CHILDREN_annual_payment_10_800_to_12_000@2025", + "family": "dwp_universal_credit", + "target": 41858.0, + "control_initial_estimate": 19795.806272709888, + "candidate_initial_estimate": 19795.806272709888, + "control_final_estimate": 41960.68103027344, + "candidate_final_estimate": 41879.22235107422, + "control_relative_error": 0.0024530801823650795, + "candidate_relative_error": 0.0005070082439251457 + }, + { + "name": "dwp.uc.scotland_households_child_under_1@2025", + "family": "dwp_universal_credit", + "target": 14412.0, + "control_initial_estimate": 15556.216135458166, + "candidate_initial_estimate": 15556.216135458166, + "control_final_estimate": 14394.129455566406, + "candidate_final_estimate": 14396.740142822266, + "control_relative_error": -0.0012399767161805266, + "candidate_relative_error": -0.0010588299457212306 + }, + { + "name": "dwp.uc.two_child_limit.households_affected@2025", + "family": "dwp_two_child_limit", + "target": 469780.0, + "control_initial_estimate": 353278.10082179867, + "candidate_initial_estimate": 353278.10082179867, + "control_final_estimate": 471599.79131770134, + "candidate_final_estimate": 471300.32688617706, + "control_relative_error": 0.0038737096464330958, + "candidate_relative_error": 0.0032362528974776766 + }, + { + "name": "dwp.uc.two_child_limit.children_affected@2025", + "family": "dwp_two_child_limit", + "target": 597920.0, + "control_initial_estimate": 462103.77888266975, + "candidate_initial_estimate": 462103.77888266975, + "control_final_estimate": 598237.9337966442, + "candidate_final_estimate": 598088.9937982559, + "control_relative_error": 0.0005317330021477971, + "candidate_relative_error": 0.0002826361356969501 + }, + { + "name": "dwp.uc.two_child_limit.children_in_affected_households@2025", + "family": "dwp_two_child_limit", + "target": 1665540.0, + "control_initial_estimate": 1238751.2350756857, + "candidate_initial_estimate": 1238751.2350756857, + "control_final_estimate": 1669194.284571886, + "candidate_final_estimate": 1667972.9815540314, + "control_relative_error": 0.00219405392358398, + "candidate_relative_error": 0.0014607764172769025 + }, + { + "name": "dwp.uc.two_child_limit.households_3_children@2025", + "family": "dwp_two_child_limit", + "target": 297310.0, + "control_initial_estimate": 218305.94861276937, + "candidate_initial_estimate": 218305.94861276937, + "control_final_estimate": 297041.20042967796, + "candidate_final_estimate": 297182.3714103699, + "control_relative_error": -0.0009041053793079168, + "candidate_relative_error": -0.0004292778232488882 + }, + { + "name": "dwp.uc.two_child_limit.children_in_3_children_households@2025", + "family": "dwp_two_child_limit", + "target": 891930.0, + "control_initial_estimate": 654917.8458383086, + "candidate_initial_estimate": 654917.8458383086, + "control_final_estimate": 891123.6012890339, + "candidate_final_estimate": 891547.1142311096, + "control_relative_error": -0.0009041053793079168, + "candidate_relative_error": -0.0004292778232488882 + }, + { + "name": "dwp.uc.two_child_limit.households_4_children@2025", + "family": "dwp_two_child_limit", + "target": 117190.0, + "control_initial_estimate": 73697.87180776842, + "candidate_initial_estimate": 73697.87180776842, + "control_final_estimate": 117415.44574356079, + "candidate_final_estimate": 117015.07197189331, + "control_relative_error": 0.0019237626381158036, + "candidate_relative_error": -0.0014926873291807275 + }, + { + "name": "dwp.uc.two_child_limit.children_in_4_children_households@2025", + "family": "dwp_two_child_limit", + "target": 468760.0, + "control_initial_estimate": 294791.48723107367, + "candidate_initial_estimate": 294791.48723107367, + "control_final_estimate": 469661.78297424316, + "candidate_final_estimate": 468060.28788757324, + "control_relative_error": 0.0019237626381158036, + "candidate_relative_error": -0.0014926873291807275 + }, + { + "name": "dwp.uc.two_child_limit.households_5_children@2025", + "family": "dwp_two_child_limit", + "target": 37020.0, + "control_initial_estimate": 36043.78040126067, + "candidate_initial_estimate": 36043.78040126067, + "control_final_estimate": 36974.75672531128, + "candidate_final_estimate": 36889.274227142334, + "control_relative_error": -0.001222130596669927, + "candidate_relative_error": -0.003531220228462075 + }, + { + "name": "dwp.uc.two_child_limit.children_in_5_children_households@2025", + "family": "dwp_two_child_limit", + "target": 185120.0, + "control_initial_estimate": 180218.90200630334, + "candidate_initial_estimate": 180218.90200630334, + "control_final_estimate": 184873.7836265564, + "candidate_final_estimate": 184446.37113571167, + "control_relative_error": -0.0013300365894749542, + "candidate_relative_error": -0.0036388767517736066 + }, + { + "name": "dwp.uc.two_child_limit.households_6_plus_children@2025", + "family": "dwp_two_child_limit", + "target": 18260.0, + "control_initial_estimate": 13448.0, + "candidate_initial_estimate": 13448.0, + "control_final_estimate": 18267.310913085938, + "candidate_final_estimate": 18332.689819335938, + "control_relative_error": 0.00040037859178190035, + "candidate_relative_error": 0.00398082252661213 + }, + { + "name": "dwp.uc.two_child_limit.children_in_6_plus_children_households@2025", + "family": "dwp_two_child_limit", + "target": 119720.0, + "control_initial_estimate": 85258.0, + "candidate_initial_estimate": 85258.0, + "control_final_estimate": 119732.96166992188, + "candidate_final_estimate": 120157.36938476562, + "control_relative_error": 0.00010826653793747912, + "candidate_relative_error": 0.0036532691677716757 + }, + { + "name": "dwp.uc.two_child_limit.households_claimant_pip@2025", + "family": "dwp_two_child_limit", + "target": 65280.0, + "control_initial_estimate": 71385.54043666672, + "candidate_initial_estimate": 71385.54043666672, + "control_final_estimate": 65185.93807888031, + "candidate_final_estimate": 65136.13419628143, + "control_relative_error": -0.0014408995269560346, + "candidate_relative_error": -0.0022038266501005956 + }, + { + "name": "dwp.uc.two_child_limit.children_claimant_pip@2025", + "family": "dwp_two_child_limit", + "target": 235270.0, + "control_initial_estimate": 249713.68033361124, + "candidate_initial_estimate": 249713.68033361124, + "control_final_estimate": 234874.35201072693, + "candidate_final_estimate": 234807.26897239685, + "control_relative_error": -0.0016816763262339919, + "candidate_relative_error": -0.001966808465181066 + }, + { + "name": "dwp.uc.two_child_limit.households_disabled_child_element@2025", + "family": "dwp_two_child_limit", + "target": 129630.0, + "control_initial_estimate": 71784.83657407407, + "candidate_initial_estimate": 71784.83657407407, + "control_final_estimate": 130066.02458286285, + "candidate_final_estimate": 129600.23177242279, + "control_relative_error": 0.0033636086003460157, + "candidate_relative_error": -0.0002296399566243113 + }, + { + "name": "dwp.uc.two_child_limit.children_disabled_child_element@2025", + "family": "dwp_two_child_limit", + "target": 479460.0, + "control_initial_estimate": 252643.01296296297, + "candidate_initial_estimate": 252643.01296296297, + "control_final_estimate": 480887.1128921509, + "candidate_final_estimate": 479206.0935115814, + "control_relative_error": 0.002976500421621989, + "candidate_relative_error": -0.0005295676144382829 + }, + { + "name": "ons.population.uk_total@2025", + "family": "ons_population", + "target": 69281437.0, + "control_initial_estimate": 66089736.27163593, + "candidate_initial_estimate": 66089736.27163593, + "control_final_estimate": 69770930.60679296, + "candidate_final_estimate": 69803838.91243632, + "control_relative_error": 0.007065292349420474, + "candidate_relative_error": 0.0075402869088342 + }, + { + "name": "ons.population.age_0_9_by_region@2025", + "family": "ons_population", + "target": 7553013.0, + "control_initial_estimate": 7533865.3309107805, + "candidate_initial_estimate": 7533865.3309107805, + "control_final_estimate": 7554525.284882983, + "candidate_final_estimate": 7553454.124403653, + "control_relative_error": 0.00020022273005265487, + "candidate_relative_error": 5.8403765974285366e-05 + }, + { + "name": "ons.population.age_10_19_by_region@2025", + "family": "ons_population", + "target": 8331437.0, + "control_initial_estimate": 7398096.671323032, + "candidate_initial_estimate": 7398096.671323032, + "control_final_estimate": 8336578.684852201, + "candidate_final_estimate": 8335612.663903649, + "control_relative_error": 0.0006171426192385012, + "candidate_relative_error": 0.0005011937200808174 + }, + { + "name": "ons.population.age_20_29_by_region@2025", + "family": "ons_population", + "target": 8715225.0, + "control_initial_estimate": 6819977.5552859055, + "candidate_initial_estimate": 6819977.5552859055, + "control_final_estimate": 9190549.637570644, + "candidate_final_estimate": 9202819.15455302, + "control_relative_error": 0.05453957156248333, + "candidate_relative_error": 0.05594739717597886 + }, + { + "name": "ons.population.age_30_39_by_region@2025", + "family": "ons_population", + "target": 9572397.0, + "control_initial_estimate": 8888838.217616078, + "candidate_initial_estimate": 8888838.217616078, + "control_final_estimate": 9574655.4065517, + "candidate_final_estimate": 9576951.887988528, + "control_relative_error": 0.00023592905222172516, + "candidate_relative_error": 0.00047583567506949794 + }, + { + "name": "ons.population.age_40_49_by_region@2025", + "family": "ons_population", + "target": 8622506.0, + "control_initial_estimate": 7993338.799279543, + "candidate_initial_estimate": 7993338.799279543, + "control_final_estimate": 8628930.83592217, + "candidate_final_estimate": 8628608.113070985, + "control_relative_error": 0.0007451239723312957, + "candidate_relative_error": 0.0007076960075162954 + }, + { + "name": "ons.population.age_50_59_by_region@2025", + "family": "ons_population", + "target": 9036816.0, + "control_initial_estimate": 8399530.675946793, + "candidate_initial_estimate": 8399530.675946793, + "control_final_estimate": 9031707.082400193, + "candidate_final_estimate": 9044974.974887243, + "control_relative_error": -0.0005653448736597671, + "candidate_relative_error": 0.0009028594681182554 + }, + { + "name": "ons.population.age_60_69_by_region@2025", + "family": "ons_population", + "target": 7861034.0, + "control_initial_estimate": 8242323.709141661, + "candidate_initial_estimate": 8242323.709141661, + "control_final_estimate": 7862099.832248932, + "candidate_final_estimate": 7869156.820013594, + "control_relative_error": 0.00013558423089529324, + "candidate_relative_error": 0.0010333017276854268 + }, + { + "name": "ons.population.age_70_79_by_region@2025", + "family": "ons_population", + "target": 5998605.0, + "control_initial_estimate": 6981693.524660658, + "candidate_initial_estimate": 6981693.524660658, + "control_final_estimate": 6000959.935002635, + "candidate_final_estimate": 6001544.604063908, + "control_relative_error": 0.0003925804420586508, + "candidate_relative_error": 0.0004900479467989038 + }, + { + "name": "ons.population.age_80_89_by_region@2025", + "family": "ons_population", + "target": 2965168.0, + "control_initial_estimate": 3203164.2206309475, + "candidate_initial_estimate": 3203164.2206309475, + "control_final_estimate": 2965241.302970043, + "candidate_final_estimate": 2965891.4744895953, + "control_relative_error": 2.472135475727442e-05, + "candidate_relative_error": 0.00024399106208999806 + }, + { + "name": "ons.population.female_0_4@2025", + "family": "ons_population", + "target": 1744355.0, + "control_initial_estimate": 1727892.4375368117, + "candidate_initial_estimate": 1727892.4375368117, + "control_final_estimate": 1744957.6657475545, + "candidate_final_estimate": 1744490.6185758002, + "control_relative_error": 0.00034549489499242247, + "candidate_relative_error": 7.774711902119135e-05 + }, + { + "name": "ons.population.female_10_14@2025", + "family": "ons_population", + "target": 2052052.0, + "control_initial_estimate": 1906808.3991440386, + "candidate_initial_estimate": 1906808.3991440386, + "control_final_estimate": 2053730.7815149615, + "candidate_final_estimate": 2052947.1583710448, + "control_relative_error": 0.0008180989151159451, + "candidate_relative_error": 0.00043622596846707026 + }, + { + "name": "ons.population.female_15_19@2025", + "family": "ons_population", + "target": 2002835.0, + "control_initial_estimate": 1677819.7771190426, + "candidate_initial_estimate": 1677819.7771190426, + "control_final_estimate": 2004116.9686045842, + "candidate_final_estimate": 2003677.7428276092, + "control_relative_error": 0.000640076993154316, + "candidate_relative_error": 0.0004207749652912903 + }, + { + "name": "ons.population.female_20_24@2025", + "family": "ons_population", + "target": 2034609.0, + "control_initial_estimate": 1583706.2597724975, + "candidate_initial_estimate": 1583706.2597724975, + "control_final_estimate": 2034075.8298282071, + "candidate_final_estimate": 2036767.9711282798, + "control_relative_error": -0.0002620504341585296, + "candidate_relative_error": 0.0010611233550425704 + }, + { + "name": "ons.population.female_25_29@2025", + "family": "ons_population", + "target": 2291610.0, + "control_initial_estimate": 1786571.7708311393, + "candidate_initial_estimate": 1786571.7708311393, + "control_final_estimate": 2557970.0715999603, + "candidate_final_estimate": 2562988.3341578506, + "control_relative_error": 0.11623272354369213, + "candidate_relative_error": 0.1184225649904873 + }, + { + "name": "ons.population.female_30_34@2025", + "family": "ons_population", + "target": 2463301.0, + "control_initial_estimate": 2246440.8905563815, + "candidate_initial_estimate": 2246440.8905563815, + "control_final_estimate": 2463798.2089611427, + "candidate_final_estimate": 2464968.455242735, + "control_relative_error": 0.00020184661198233294, + "candidate_relative_error": 0.0006769189972053225 + }, + { + "name": "ons.population.female_35_39@2025", + "family": "ons_population", + "target": 2472291.0, + "control_initial_estimate": 2401666.2618932817, + "candidate_initial_estimate": 2401666.2618932817, + "control_final_estimate": 2473317.247296833, + "candidate_final_estimate": 2472678.4088722966, + "control_relative_error": 0.0004150997179672488, + "candidate_relative_error": 0.00015670035295059037 + }, + { + "name": "ons.population.female_40_44@2025", + "family": "ons_population", + "target": 2333109.0, + "control_initial_estimate": 2164386.4673841824, + "candidate_initial_estimate": 2164386.4673841824, + "control_final_estimate": 2334985.676395456, + "candidate_final_estimate": 2334489.989775516, + "control_relative_error": 0.0008043672179293128, + "candidate_relative_error": 0.0005919096688221994 + }, + { + "name": "ons.population.female_45_49@2025", + "family": "ons_population", + "target": 2088285.0, + "control_initial_estimate": 1951500.1894357381, + "candidate_initial_estimate": 1951500.1894357381, + "control_final_estimate": 2089748.3640187501, + "candidate_final_estimate": 2090309.829316579, + "control_relative_error": 0.0007007491883292482, + "candidate_relative_error": 0.0009696134946039637 + }, + { + "name": "ons.population.female_50_54@2025", + "family": "ons_population", + "target": 2255231.0, + "control_initial_estimate": 2029398.110353936, + "candidate_initial_estimate": 2029398.110353936, + "control_final_estimate": 2253105.6469779336, + "candidate_final_estimate": 2257336.155879729, + "control_relative_error": -0.0009424103438035441, + "candidate_relative_error": 0.0009334546570745799 + }, + { + "name": "ons.population.female_55_59@2025", + "family": "ons_population", + "target": 2360202.0, + "control_initial_estimate": 2305000.668582366, + "candidate_initial_estimate": 2305000.668582366, + "control_final_estimate": 2357971.54652781, + "candidate_final_estimate": 2362513.1069125226, + "control_relative_error": -0.0009450265156075924, + "candidate_relative_error": 0.0009791987772752404 + }, + { + "name": "ons.population.female_5_9@2025", + "family": "ons_population", + "target": 1941658.0, + "control_initial_estimate": 1934460.2729322275, + "candidate_initial_estimate": 1934460.2729322275, + "control_final_estimate": 1942777.2523614345, + "candidate_final_estimate": 1942568.3028567228, + "control_relative_error": 0.0005764415573878159, + "candidate_relative_error": 0.00046882759822937235 + }, + { + "name": "ons.population.female_60_64@2025", + "family": "ons_population", + "target": 2193915.0, + "control_initial_estimate": 2241180.965108901, + "candidate_initial_estimate": 2241180.965108901, + "control_final_estimate": 2194419.7010682486, + "candidate_final_estimate": 2196149.1057689646, + "control_relative_error": 0.00023004586241882652, + "candidate_relative_error": 0.0010183192005910101 + }, + { + "name": "ons.population.female_65_69@2025", + "family": "ons_population", + "target": 1838574.0, + "control_initial_estimate": 1985837.4049954514, + "candidate_initial_estimate": 1985837.4049954514, + "control_final_estimate": 1839402.3414132604, + "candidate_final_estimate": 1840142.8224036703, + "control_relative_error": 0.00045053471508921456, + "candidate_relative_error": 0.0008532821652379989 + }, + { + "name": "ons.population.female_70_74@2025", + "family": "ons_population", + "target": 1622996.0, + "control_initial_estimate": 1892596.9583695363, + "candidate_initial_estimate": 1892596.9583695363, + "control_final_estimate": 1624298.3559642378, + "candidate_final_estimate": 1624077.5532371346, + "control_relative_error": 0.0008024394171259967, + "candidate_relative_error": 0.0006663930392524632 + }, + { + "name": "ons.population.female_75_79@2025", + "family": "ons_population", + "target": 1551183.0, + "control_initial_estimate": 1808603.151547055, + "candidate_initial_estimate": 1808603.151547055, + "control_final_estimate": 1552078.5498175805, + "candidate_final_estimate": 1552086.9359536355, + "control_relative_error": 0.0005773334400779901, + "candidate_relative_error": 0.0005827397242204753 + }, + { + "name": "ons.population.female_80_84@2025", + "family": "ons_population", + "target": 1024480.0, + "control_initial_estimate": 1054986.1693221787, + "candidate_initial_estimate": 1054986.1693221787, + "control_final_estimate": 1024248.5090296745, + "candidate_final_estimate": 1025059.9910418019, + "control_relative_error": -0.00022595948220125315, + "candidate_relative_error": 0.000566132127324955 + }, + { + "name": "ons.population.female_85_89@2025", + "family": "ons_population", + "target": 665267.0, + "control_initial_estimate": 629922.8433740565, + "candidate_initial_estimate": 629922.8433740565, + "control_final_estimate": 664771.5178812345, + "candidate_final_estimate": 665925.1267625889, + "control_relative_error": -0.0007447868581569118, + "candidate_relative_error": 0.0009892671101811117 + }, + { + "name": "ons.population.female_90_plus@2025", + "family": "ons_population", + "target": 414716.0, + "control_initial_estimate": 399510.9420066097, + "candidate_initial_estimate": 399510.9420066097, + "control_final_estimate": 415189.42071962357, + "candidate_final_estimate": 414240.5178285837, + "control_relative_error": 0.0011415540264266767, + "candidate_relative_error": -0.001146524781817636 + }, + { + "name": "ons.population.male_0_4@2025", + "family": "ons_population", + "target": 1829801.0, + "control_initial_estimate": 1811719.9960042967, + "candidate_initial_estimate": 1811719.9960042967, + "control_final_estimate": 1829453.272478799, + "candidate_final_estimate": 1829057.3787032168, + "control_relative_error": -0.00019003570399234515, + "candidate_relative_error": -0.0004063946280405414 + }, + { + "name": "ons.population.male_10_14@2025", + "family": "ons_population", + "target": 2152800.0, + "control_initial_estimate": 2024637.817342404, + "candidate_initial_estimate": 2024637.817342404, + "control_final_estimate": 2153985.051282211, + "candidate_final_estimate": 2153597.7783998484, + "control_relative_error": 0.0005504697520490556, + "candidate_relative_error": 0.0003705771088110271 + }, + { + "name": "ons.population.male_15_19@2025", + "family": "ons_population", + "target": 2123750.0, + "control_initial_estimate": 1788830.677717504, + "candidate_initial_estimate": 1788830.677717504, + "control_final_estimate": 2124745.883450444, + "candidate_final_estimate": 2125389.984305148, + "control_relative_error": 0.0004689268748411331, + "candidate_relative_error": 0.0007722115621650443 + }, + { + "name": "ons.population.male_20_24@2025", + "family": "ons_population", + "target": 2131646.0, + "control_initial_estimate": 1626106.2236955487, + "candidate_initial_estimate": 1626106.2236955487, + "control_final_estimate": 2130532.005279013, + "candidate_final_estimate": 2133398.811077787, + "control_relative_error": -0.0005225983681094536, + "candidate_relative_error": 0.0008222805652472667 + }, + { + "name": "ons.population.male_25_29@2025", + "family": "ons_population", + "target": 2257360.0, + "control_initial_estimate": 1823593.3009866895, + "candidate_initial_estimate": 1823593.3009866895, + "control_final_estimate": 2467971.7308634645, + "candidate_final_estimate": 2469664.0381891015, + "control_relative_error": 0.09330001898831579, + "candidate_relative_error": 0.09404970327688163 + }, + { + "name": "ons.population.male_30_34@2025", + "family": "ons_population", + "target": 2333326.0, + "control_initial_estimate": 2068783.510263854, + "candidate_initial_estimate": 2068783.510263854, + "control_final_estimate": 2334126.718927126, + "candidate_final_estimate": 2335588.960841253, + "control_relative_error": 0.00034316633300529467, + "candidate_relative_error": 0.000969843408616256 + }, + { + "name": "ons.population.male_35_39@2025", + "family": "ons_population", + "target": 2303479.0, + "control_initial_estimate": 2171947.554902587, + "candidate_initial_estimate": 2171947.554902587, + "control_final_estimate": 2303413.231366601, + "candidate_final_estimate": 2303716.0630322467, + "control_relative_error": -2.8551870192503912e-05, + "candidate_relative_error": 0.0001029152131391953 + }, + { + "name": "ons.population.male_40_44@2025", + "family": "ons_population", + "target": 2196013.0, + "control_initial_estimate": 2054157.8462199038, + "candidate_initial_estimate": 2054157.8462199038, + "control_final_estimate": 2197797.2542827427, + "candidate_final_estimate": 2196781.01966661, + "control_relative_error": 0.0008124971403824743, + "candidate_relative_error": 0.00034973366123507464 + }, + { + "name": "ons.population.male_45_49@2025", + "family": "ons_population", + "target": 2005099.0, + "control_initial_estimate": 1823294.2962397088, + "candidate_initial_estimate": 1823294.2962397088, + "control_final_estimate": 2006399.5412252226, + "candidate_final_estimate": 2007027.2743122801, + "control_relative_error": 0.0006486169636624615, + "candidate_relative_error": 0.0009616853393673422 + }, + { + "name": "ons.population.male_50_54@2025", + "family": "ons_population", + "target": 2164862.0, + "control_initial_estimate": 1951950.2238310624, + "candidate_initial_estimate": 1951950.2238310624, + "control_final_estimate": 2164247.0484376247, + "candidate_final_estimate": 2166750.588851896, + "control_relative_error": -0.00028406039848050173, + "candidate_relative_error": 0.0008723830211330398 + }, + { + "name": "ons.population.male_55_59@2025", + "family": "ons_population", + "target": 2256521.0, + "control_initial_estimate": 2113181.673179433, + "candidate_initial_estimate": 2113181.673179433, + "control_final_estimate": 2256382.8404568234, + "candidate_final_estimate": 2258375.1232430916, + "control_relative_error": -6.122679256104742e-05, + "candidate_relative_error": 0.0008216733826503843 + }, + { + "name": "ons.population.male_5_9@2025", + "family": "ons_population", + "target": 2037199.0, + "control_initial_estimate": 2059792.6244373992, + "candidate_initial_estimate": 2059792.6244373992, + "control_final_estimate": 2037337.0942951946, + "candidate_final_estimate": 2037337.8242679134, + "control_relative_error": 6.778635528223083e-05, + "candidate_relative_error": 6.814467703614353e-05 + }, + { + "name": "ons.population.male_60_64@2025", + "family": "ons_population", + "target": 2094462.0, + "control_initial_estimate": 2073239.9556124548, + "candidate_initial_estimate": 2073239.9556124548, + "control_final_estimate": 2094251.334671118, + "candidate_final_estimate": 2097143.7775976295, + "control_relative_error": -0.00010058207257135062, + "candidate_relative_error": 0.0012804135847914477 + }, + { + "name": "ons.population.male_65_69@2025", + "family": "ons_population", + "target": 1734083.0, + "control_initial_estimate": 1942065.3834248732, + "candidate_initial_estimate": 1942065.3834248732, + "control_final_estimate": 1734026.4550963035, + "candidate_final_estimate": 1735721.1142433276, + "control_relative_error": -3.260795688356017e-05, + "candidate_relative_error": 0.0009446573453102533 + }, + { + "name": "ons.population.male_70_74@2025", + "family": "ons_population", + "target": 1473758.0, + "control_initial_estimate": 1679306.5740758788, + "candidate_initial_estimate": 1679306.5740758788, + "control_final_estimate": 1474031.1668776532, + "candidate_final_estimate": 1473968.2933296224, + "control_relative_error": 0.00018535395747009816, + "candidate_relative_error": 0.00014269190031359537 + }, + { + "name": "ons.population.male_75_79@2025", + "family": "ons_population", + "target": 1350668.0, + "control_initial_estimate": 1601186.8406682508, + "candidate_initial_estimate": 1601186.8406682508, + "control_final_estimate": 1350551.8623431653, + "candidate_final_estimate": 1351411.821543516, + "control_relative_error": -8.598534712799518e-05, + "candidate_relative_error": 0.0005507064234259587 + }, + { + "name": "ons.population.male_80_84@2025", + "family": "ons_population", + "target": 815910.0, + "control_initial_estimate": 994426.1860448893, + "candidate_initial_estimate": 994426.1860448893, + "control_final_estimate": 816711.7129982102, + "candidate_final_estimate": 815884.7260446537, + "control_relative_error": 0.0009825997943525874, + "candidate_relative_error": -3.0976401007853764e-05 + }, + { + "name": "ons.population.male_85_89@2025", + "family": "ons_population", + "target": 459511.0, + "control_initial_estimate": 523829.02188975783, + "candidate_initial_estimate": 523829.02188975783, + "control_final_estimate": 459509.5630609227, + "candidate_final_estimate": 459021.63064054976, + "control_relative_error": -3.1271048511944267e-06, + "candidate_relative_error": -0.0010649785520917675 + }, + { + "name": "ons.population.male_90_plus@2025", + "family": "ons_population", + "target": 210520.0, + "control_initial_estimate": 229396.6248317013, + "candidate_initial_estimate": 229396.6248317013, + "control_final_estimate": 210493.1836719513, + "candidate_final_estimate": 210584.57723367214, + "control_relative_error": -0.00012738137967274393, + "candidate_relative_error": 0.0003067510624745489 + }, + { + "name": "ons.population.scotland_children_under_16@2025", + "family": "ons_population", + "target": 896833.0, + "control_initial_estimate": 837714.3436255017, + "candidate_initial_estimate": 837714.3436255017, + "control_final_estimate": 895920.7126634758, + "candidate_final_estimate": 897734.226952378, + "control_relative_error": -0.0010172321229529094, + "candidate_relative_error": 0.001004899409787615 + }, + { + "name": "ons.population.scotland_babies_under_1@2025", + "family": "ons_population", + "target": 46776.0, + "control_initial_estimate": 54642.69422310756, + "candidate_initial_estimate": 54642.69422310756, + "control_final_estimate": 46823.786140441895, + "candidate_final_estimate": 46577.51895904541, + "control_relative_error": 0.0010215952719748276, + "candidate_relative_error": -0.004243223895899389 + }, + { + "name": "ons.household_composition.lone_households_under_65@2025", + "family": "ons_household_composition", + "target": 4316000.0, + "control_initial_estimate": 4494994.104942285, + "candidate_initial_estimate": 4494994.104942285, + "control_final_estimate": 4318912.619211246, + "candidate_final_estimate": 4322720.912528145, + "control_relative_error": 0.0006748422639588183, + "candidate_relative_error": 0.0015572086487824668 + }, + { + "name": "ons.household_composition.lone_households_over_65@2025", + "family": "ons_household_composition", + "target": 4254000.0, + "control_initial_estimate": 4849366.274168467, + "candidate_initial_estimate": 4849366.274168467, + "control_final_estimate": 4256719.258828147, + "candidate_final_estimate": 4254549.735533281, + "control_relative_error": 0.0006392239840496743, + "candidate_relative_error": 0.0001292279109734907 + }, + { + "name": "ons.household_composition.couple_no_children_households@2025", + "family": "ons_household_composition", + "target": 8119000.0, + "control_initial_estimate": 8896248.17987796, + "candidate_initial_estimate": 8896248.17987796, + "control_final_estimate": 8119974.200559531, + "candidate_final_estimate": 8122739.7273870725, + "control_relative_error": 0.00011999021548606213, + "candidate_relative_error": 0.00046061428588157636 + }, + { + "name": "ons.household_composition.couple_under_3_children_households@2025", + "family": "ons_household_composition", + "target": 5439000.0, + "control_initial_estimate": 4771653.9342103, + "candidate_initial_estimate": 4771653.9342103, + "control_final_estimate": 5440872.9634817615, + "candidate_final_estimate": 5443013.701083361, + "control_relative_error": 0.0003443580587904974, + "candidate_relative_error": 0.0007379483514177553 + }, + { + "name": "ons.household_composition.couple_3_plus_children_households@2025", + "family": "ons_household_composition", + "target": 931000.0, + "control_initial_estimate": 890885.4445813819, + "candidate_initial_estimate": 890885.4445813819, + "control_final_estimate": 932364.8551802132, + "candidate_final_estimate": 930759.868927754, + "control_relative_error": 0.0014660098605942297, + "candidate_relative_error": -0.0002579281119720772 + }, + { + "name": "ons.household_composition.couple_non_dependent_children_only_households@2025", + "family": "ons_household_composition", + "target": 1848000.0, + "control_initial_estimate": 1846524.9515321832, + "candidate_initial_estimate": 1846524.9515321832, + "control_final_estimate": 1847080.4855922635, + "candidate_final_estimate": 1849938.121597925, + "control_relative_error": -0.0004975727314591353, + "candidate_relative_error": 0.0010487670984442468 + }, + { + "name": "ons.household_composition.lone_parent_dependent_children_households@2025", + "family": "ons_household_composition", + "target": 1835000.0, + "control_initial_estimate": 2086704.371863201, + "candidate_initial_estimate": 2086704.371863201, + "control_final_estimate": 1836450.8080356282, + "candidate_final_estimate": 1837500.2452337903, + "control_relative_error": 0.0007906310820861971, + "candidate_relative_error": 0.0013625314625559948 + }, + { + "name": "voa.council_tax_stock.band_a@2025", + "family": "council_tax_stock", + "target": 6103320.0, + "control_initial_estimate": 5842030.572302947, + "candidate_initial_estimate": 5842030.572302947, + "control_final_estimate": 7439180.874144282, + "candidate_final_estimate": 7442399.521302323, + "control_relative_error": 0.21887446080891748, + "candidate_relative_error": 0.2194018208618134 + }, + { + "name": "scotgov.council_tax_stock.band_a@2025", + "family": "council_tax_stock", + "target": 498707.0, + "control_initial_estimate": 476690.4126826071, + "candidate_initial_estimate": 476690.4126826071, + "control_final_estimate": 499668.71327603667, + "candidate_final_estimate": 499396.42596901266, + "control_relative_error": 0.001928413429201246, + "candidate_relative_error": 0.001382426893973142 + }, + { + "name": "voa.council_tax_stock.band_b@2025", + "family": "council_tax_stock", + "target": 5016580.0, + "control_initial_estimate": 5510956.835409461, + "candidate_initial_estimate": 5510956.835409461, + "control_final_estimate": 5983074.267863833, + "candidate_final_estimate": 5990954.9270975245, + "control_relative_error": 0.19265999303585976, + "candidate_relative_error": 0.19423091570303364 + }, + { + "name": "scotgov.council_tax_stock.band_b@2025", + "family": "council_tax_stock", + "target": 583705.0, + "control_initial_estimate": 556983.6344621545, + "candidate_initial_estimate": 556983.6344621545, + "control_final_estimate": 584082.4350358528, + "candidate_final_estimate": 584476.3125193082, + "control_relative_error": 0.0006466195010370509, + "candidate_relative_error": 0.0013214081073627596 + }, + { + "name": "voa.council_tax_stock.band_c@2025", + "family": "council_tax_stock", + "target": 5654450.0, + "control_initial_estimate": 6109286.088744865, + "candidate_initial_estimate": 6109286.088744865, + "control_final_estimate": 6844334.460830667, + "candidate_final_estimate": 6846856.00083098, + "control_relative_error": 0.21043328012992724, + "candidate_relative_error": 0.21087921916914643 + }, + { + "name": "scotgov.council_tax_stock.band_c@2025", + "family": "council_tax_stock", + "target": 426388.0, + "control_initial_estimate": 365394.5517928322, + "candidate_initial_estimate": 365394.5517928322, + "control_final_estimate": 427664.2203180115, + "candidate_final_estimate": 426853.41853444977, + "control_relative_error": 0.0029930962363187374, + "candidate_relative_error": 0.001091537600612042 + }, + { + "name": "voa.council_tax_stock.band_d@2025", + "family": "council_tax_stock", + "target": 4035220.0, + "control_initial_estimate": 5538679.120490628, + "candidate_initial_estimate": 5538679.120490628, + "control_final_estimate": 4469196.272636384, + "candidate_final_estimate": 4471702.0586426, + "control_relative_error": 0.10754711580443786, + "candidate_relative_error": 0.10816809458780431 + }, + { + "name": "scotgov.council_tax_stock.band_d@2025", + "family": "council_tax_stock", + "target": 369621.0, + "control_initial_estimate": 397713.8100929655, + "candidate_initial_estimate": 397713.8100929655, + "control_final_estimate": 369065.82133561774, + "candidate_final_estimate": 369782.32630211517, + "control_relative_error": -0.0015020214337990972, + "candidate_relative_error": 0.0004364641135518955 + }, + { + "name": "voa.council_tax_stock.band_e@2025", + "family": "council_tax_stock", + "target": 2528140.0, + "control_initial_estimate": 3229931.953626021, + "candidate_initial_estimate": 3229931.953626021, + "control_final_estimate": 2529858.349866799, + "candidate_final_estimate": 2530023.5492564077, + "control_relative_error": 0.0006796893632469242, + "candidate_relative_error": 0.0007450336043129161 + }, + { + "name": "scotgov.council_tax_stock.band_e@2025", + "family": "council_tax_stock", + "target": 366881.0, + "control_initial_estimate": 392328.2350597653, + "candidate_initial_estimate": 392328.2350597653, + "control_final_estimate": 365312.4964179119, + "candidate_final_estimate": 367094.1993377845, + "control_relative_error": -0.004275237971135333, + "candidate_relative_error": 0.0005811130524188822 + }, + { + "name": "voa.council_tax_stock.band_f@2025", + "family": "council_tax_stock", + "target": 1343220.0, + "control_initial_estimate": 1786225.9144309545, + "candidate_initial_estimate": 1786225.9144309545, + "control_final_estimate": 1344024.5261775681, + "candidate_final_estimate": 1344158.7669556567, + "control_relative_error": 0.0005989533937613558, + "candidate_relative_error": 0.0006988929256984694 + }, + { + "name": "scotgov.council_tax_stock.band_f@2025", + "family": "council_tax_stock", + "target": 221282.0, + "control_initial_estimate": 243291.04614873798, + "candidate_initial_estimate": 243291.04614873798, + "control_final_estimate": 221554.2159856876, + "candidate_final_estimate": 221351.4382556995, + "control_relative_error": 0.0012301768136929127, + "candidate_relative_error": 0.00031379983776130436 + }, + { + "name": "voa.council_tax_stock.band_g@2025", + "family": "council_tax_stock", + "target": 911160.0, + "control_initial_estimate": 1117579.7787318532, + "candidate_initial_estimate": 1117579.7787318532, + "control_final_estimate": 911717.4674377978, + "candidate_final_estimate": 911359.5152080596, + "control_relative_error": 0.0006118216754442777, + "candidate_relative_error": 0.00021896835688525902 + }, + { + "name": "scotgov.council_tax_stock.band_g@2025", + "family": "council_tax_stock", + "target": 142084.0, + "control_initial_estimate": 139821.03685258943, + "candidate_initial_estimate": 139821.03685258943, + "control_final_estimate": 142072.08645191992, + "candidate_final_estimate": 141909.11908427085, + "control_relative_error": -8.384862532076799e-05, + "candidate_relative_error": -0.001230827649342321 + }, + { + "name": "voa.council_tax_stock.band_h@2025", + "family": "council_tax_stock", + "target": 154470.0, + "control_initial_estimate": 105517.4748205134, + "candidate_initial_estimate": 105517.4748205134, + "control_final_estimate": 154519.1335507953, + "candidate_final_estimate": 154469.44676986572, + "control_relative_error": 0.0003180782727732888, + "candidate_relative_error": -3.5814729997767143e-06 + }, + { + "name": "scotgov.council_tax_stock.band_h@2025", + "family": "council_tax_stock", + "target": 14481.0, + "control_initial_estimate": 8079.272908366533, + "candidate_initial_estimate": 8079.272908366533, + "control_final_estimate": 14535.827575683594, + "candidate_final_estimate": 14480.281204223633, + "control_relative_error": 0.0037861733087213418, + "candidate_relative_error": -4.963716430959102e-05 + }, + { + "name": "voa.council_tax_stock.total@2025", + "family": "council_tax_stock", + "target": 25746570.0, + "control_initial_estimate": 29247433.000005364, + "candidate_initial_estimate": 29247433.000005364, + "control_final_estimate": 29686229.551692538, + "candidate_final_estimate": 29702273.226878382, + "control_relative_error": 0.15301686988567945, + "candidate_relative_error": 0.1536400082371509 + }, + { + "name": "scotgov.council_tax_stock.total@2025", + "family": "council_tax_stock", + "target": 2623149.0, + "control_initial_estimate": 2580302.0000000955, + "candidate_initial_estimate": 2580302.0000000955, + "control_final_estimate": 2623955.81639672, + "candidate_final_estimate": 2625343.5212068623, + "control_relative_error": 0.0003075755119971363, + "candidate_relative_error": 0.0008365979999086187 + }, + { + "name": "scotgov.scottish_child_payment_spending@2025", + "family": "scotgov_social_security", + "target": 471000000.0, + "control_initial_estimate": 269836079.1808821, + "candidate_initial_estimate": 269836079.1808821, + "control_final_estimate": 471017209.7106246, + "candidate_final_estimate": 471405566.3996419, + "control_relative_error": 3.653866374644504e-05, + "candidate_relative_error": 0.000861075158475311 + }, + { + "name": "ons.savings_interest_income@2025", + "family": "ons_national_accounts", + "target": 95503000000.0, + "control_initial_estimate": 14113553016.975876, + "candidate_initial_estimate": 14113553016.975876, + "control_final_estimate": 79386317792.07388, + "candidate_final_estimate": 79348840611.55086, + "control_relative_error": -0.16875576901171813, + "candidate_relative_error": -0.1691481878940886 + }, + { + "name": "ons.public_sector_employment@2025", + "family": "ons_employment", + "target": 6146000.0, + "control_initial_estimate": 7808996.425959962, + "candidate_initial_estimate": 7808996.425959962, + "control_final_estimate": 6138698.474688051, + "candidate_final_estimate": 6150271.273751933, + "control_relative_error": -0.0011880125792301873, + "candidate_relative_error": 0.0006949680689770791 + }, + { + "name": "ons.land.land_value@2025", + "family": "ons_land", + "target": 7117771000000.0, + "control_initial_estimate": 6474323725418.442, + "candidate_initial_estimate": 6474323725418.442, + "control_final_estimate": 6667310243766.351, + "candidate_final_estimate": 6670811945690.431, + "control_relative_error": -0.06328677281604725, + "candidate_relative_error": -0.06279480673227185 + }, + { + "name": "ons.land.household_land_value@2025", + "family": "ons_land", + "target": 4559831000000.0, + "control_initial_estimate": 4430391034387.271, + "candidate_initial_estimate": 4430391034387.271, + "control_final_estimate": 4562860277678.336, + "candidate_final_estimate": 4565840425778.095, + "control_relative_error": 0.0006643399017059925, + "candidate_relative_error": 0.0013179053737067726 + }, + { + "name": "ons.land.corporate_land_value@2025", + "family": "ons_land", + "target": 2103053000000.0, + "control_initial_estimate": 2043932684303.2073, + "candidate_initial_estimate": 2043932684303.2073, + "control_final_estimate": 2104449966509.2666, + "candidate_final_estimate": 2104971520345.291, + "control_relative_error": 0.000664256444923928, + "candidate_relative_error": 0.0009122548719842133 + }, + { + "name": "slc.repayments.england_total_higher_education@2025", + "family": "slc_repayments", + "target": 5018231834.949999, + "control_initial_estimate": 6204717448.275806, + "candidate_initial_estimate": 6204717448.275806, + "control_final_estimate": 5020771875.385187, + "candidate_final_estimate": 5016277976.817247, + "control_relative_error": 0.0005061624330502065, + "candidate_relative_error": -0.0003893519066105348 + }, + { + "name": "slc.repayments.england_plan_1@2025", + "family": "slc_repayments", + "target": 1852699178.55, + "control_initial_estimate": 2317465720.5166764, + "candidate_initial_estimate": 2317465720.5166764, + "control_final_estimate": 1855862312.538103, + "candidate_final_estimate": 1848675180.4527175, + "control_relative_error": 0.001707311162397531, + "candidate_relative_error": -0.0021719651759287547 + }, + { + "name": "slc.repayments.england_plan_2@2025", + "family": "slc_repayments", + "target": 2778253361.64, + "control_initial_estimate": 2847947585.627467, + "candidate_initial_estimate": 2847947585.627467, + "control_final_estimate": 2778630680.0326686, + "candidate_final_estimate": 2780840857.546782, + "control_relative_error": 0.00013581136907038363, + "candidate_relative_error": 0.0009313390717017811 + }, + { + "name": "slc.borrowers.plan_2_above_threshold@2025", + "family": "slc_borrowers", + "target": 4460000.0, + "control_initial_estimate": 1388007.7818093912, + "candidate_initial_estimate": 1388007.7818093912, + "control_final_estimate": 4456775.912935277, + "candidate_final_estimate": 4460600.02030512, + "control_relative_error": -0.0007228894763951912, + "candidate_relative_error": 0.00013453370069963814 + }, + { + "name": "slc.borrowers.plan_2_liable@2025", + "family": "slc_borrowers", + "target": 9710000.0, + "control_initial_estimate": 3394923.518468558, + "candidate_initial_estimate": 3394923.518468558, + "control_final_estimate": 9703503.817550754, + "candidate_final_estimate": 9711811.274609553, + "control_relative_error": -0.0006690198196957596, + "candidate_relative_error": 0.0001865370349693817 + }, + { + "name": "slc.borrowers.plan_5_above_threshold@2025", + "family": "slc_borrowers", + "target": 35000.0, + "control_initial_estimate": 11816.100160256412, + "candidate_initial_estimate": 11816.100160256412, + "control_final_estimate": 34891.02880859375, + "candidate_final_estimate": 35009.125732421875, + "control_relative_error": -0.003113462611607143, + "candidate_relative_error": 0.00026073521205357143 + }, + { + "name": "slc.support.maintenance_loan_recipients@2025", + "family": "slc_student_support", + "target": 1159761.0, + "control_initial_estimate": 1612658.030429919, + "candidate_initial_estimate": 1612658.030429919, + "control_final_estimate": 1158851.7853631787, + "candidate_final_estimate": 1160715.8500491518, + "control_relative_error": -0.0007839672456836364, + "candidate_relative_error": 0.0008233162256290789 + }, + { + "name": "slc.support.maintenance_loan_spend@2025", + "family": "slc_student_support", + "target": 8591659718.080004, + "control_initial_estimate": 15645549263.527939, + "candidate_initial_estimate": 15645549263.527939, + "control_final_estimate": 8590841966.667358, + "candidate_final_estimate": 8602223655.661222, + "control_relative_error": -9.517967883719732e-05, + "candidate_relative_error": 0.0012295572599306185 + }, + { + "name": "slc.support.parents_learning_allowance_recipients@2025", + "family": "slc_student_support", + "target": 99645.0, + "control_initial_estimate": 27135.779148920767, + "candidate_initial_estimate": 27135.779148920767, + "control_final_estimate": 90647.42541503906, + "candidate_final_estimate": 90492.20227050781, + "control_relative_error": -0.09029629770646734, + "candidate_relative_error": -0.09185405920509998 + }, + { + "name": "slc.support.parents_learning_allowance_spend@2025", + "family": "slc_student_support", + "target": 181421659.32, + "control_initial_estimate": 54922816.99741564, + "candidate_initial_estimate": 54922816.99741564, + "control_final_estimate": 183470389.04003906, + "candidate_final_estimate": 183156217.3955078, + "control_relative_error": 0.011292641285048687, + "candidate_relative_error": 0.00956092057590723 + }, + { + "name": "slc.support.adult_dependants_grant_recipients@2025", + "family": "slc_student_support", + "target": 18611.0, + "control_initial_estimate": 9675.633413461539, + "candidate_initial_estimate": 9675.633413461539, + "control_final_estimate": 15601.11962890625, + "candidate_final_estimate": 15611.163940429688, + "control_relative_error": -0.16172588098940144, + "candidate_relative_error": -0.16118618341681332 + }, + { + "name": "slc.support.adult_dependants_grant_spend@2025", + "family": "slc_student_support", + "target": 55364916.81, + "control_initial_estimate": 34300120.45072115, + "candidate_initial_estimate": 34300120.45072115, + "control_final_estimate": 55305969.084472656, + "candidate_final_estimate": 55341576.16882324, + "control_relative_error": -0.0010647126180942622, + "candidate_relative_error": -0.0004215781856380287 + }, + { + "name": "dwp.uc.households@2025", + "family": "dwp_universal_credit", + "target": 6758888.888888889, + "control_initial_estimate": 5040843.4748869315, + "candidate_initial_estimate": 5040843.4748869315, + "control_final_estimate": 5789376.394093791, + "candidate_final_estimate": 5793853.647277314, + "control_relative_error": -0.14344258512503505, + "candidate_relative_error": -0.1427801606855856 + } + ] +} diff --git a/experiments/uk-cgt-open-tail-quality.md b/experiments/uk-cgt-open-tail-quality.md new file mode 100644 index 000000000..4eca46c18 --- /dev/null +++ b/experiments/uk-cgt-open-tail-quality.md @@ -0,0 +1,127 @@ +# UK CGT open-tail source matching + +This independent spine experiment starts from +`bc11803f915fe72afd724515a27a3863035f4efc` (`uk-spine-rebuild-842-850`). +It addresses open-tail amount instability relevant to #364, #796 and #736. +The separate SPI income experiment starts from the same commit. + +## Plan and mechanism + +1. Rebuild the unmodified national spine with pinned source inputs. +2. Hold taxpayer selection, income/gain bands, household weights, bounded-band + draws, losses, zeroes and all non-CGT columns fixed. +3. In the £5m+ band, use published cell gains divided by the actual carrier + mass to define the amount distribution. Apply the existing explicit support + shortfall factor and band floor. Suppressed amounts retain the existing mean + fallback. Missing carriers or an infeasible floor remain visible residuals. +4. Partition the fitted Pareto probability distribution into intervals whose + masses equal the carriers' relative household weights. Assign each carrier + its interval's conditional mean. Held uniforms order intervals and the final + unbounded interval is integrated analytically. +5. Run the same national-only calibration and report both source-level matching + and calibrated effects, including UC, income tax and pension pressure. + +Independent point draws can make an extremely thin tail a seed lottery. Counts +rounded to thousands introduce another error: multiplying a cell's inferred +mean by the actual carrier mass need not recover its published gains. An initial +experiment integrating the old means increased top-band gains from £24.603bn to +£29.004bn. That result motivated using the published cell amounts explicitly. + +Conditional interval means preserve the specified weighted mean even with one +carrier. They smooth variation within each represented probability interval; +they do not identify the true within-cell distribution from aggregate data. +The Pareto family and existing shape assumption remain modeling choices. + +## Comparison contract + +Use PolicyEngine-UK 2.92.1, PolicyEngine-Core 3.31.0, the locked environment, +the full FRS spine and the same declared seeds. Calibrate year 2025 against the +364 national targets, with 1,500 Adam epochs, `family_equal`, learning rate 0.02, +seed 0 and maximum weight ratio 10. No target, exclusion or tolerance changes. + +The frozen Chronicle commit is `1cab80987a462e00055f259cc56dc6b311c030bf`; +facts SHA-256 is +`226358e73e7c449e71a3f6dc91a72e8e3941e0f14265943d81c990edb21c2a6c`. +The control reproduces the reported v19 loss and pension-band errors. + +The CGT workbook remains the pinned 2025 publication, tax year 2023–24, +SHA-256 `8e75c00bab949348a7238fea6d995f626c85e5d02813b46606dd7fea85e9d0c3`. +Its live URL now serves different bytes. The exact 11,996-byte file was recovered +from the [National Archives snapshot](https://webarchive.nationalarchives.gov.uk/ukgwa/20250730164651id_/https://assets.publishing.service.gov.uk/media/6878ac62760bf6cedaf5bd93/Table_3_2025_Size_of_gain_by_income.ods) +and verified against the existing pin. The source vintage was not changed. + +## Findings and limits + +The treatment changes only `capital_gains` for 13 of 113,626 person rows. +Every other person column, all household and benefit-unit tables, weights, +taxpayer identities and bounded-band gains are held fixed. Pre-calibration +£5m+ gains fall from £24.603bn to £22.715bn. The latter equals the sum of the +six published income cells; their £1m difference from the £22.714bn band total +is retained as source rounding. Top-band taxpayer mass remains 1,934.256. + +This is not a solution to #875: tax-year realization spikes, changed tax rates, +cash-receipt timing and individuals-versus-trusts scope need a separate +consumer-side alignment decision. It also does not identify age or regional +joints described in #725, or provide the accrued-gains/realization model in #320. +The amount correction is an incremental spine improvement; stage gates and +national calibration do not certify a publishable UK dataset. + +## National calibration results + +The [full paired receipt](receipts/uk-cgt-open-tail.json) includes every target, +source and diagnostics hashes, implementation file hashes and terminal failures. +The runs used the parent commit plus those implementation files; the recorded +parent code pin alone does not identify an uncommitted experimental treatment. + +| Metric | Control | CGT treatment | +|---|---:|---:| +| Final loss | 0.0253150 | 0.0253577 | +| Effective sample size | 5,722.6 | 5,732.0 | +| Income tax | £290.991bn | £290.897bn | +| Income-tax error | −12.203% | −12.232% | +| OBR CGT error | −24.975% | −25.077% | +| HMRC gains-total error | −0.137% | −0.271% | +| State pension, £20–30k income band | +26.795% | +26.824% | +| State pension, £50–70k income band | +32.999% | +33.110% | +| UC single-with-children error | −33.611% | −33.600% | + +The source match improves; national fit does not. The small CGT movement crosses +the existing 25% target-fit threshold, which is retained as a failure. Both runs +also fail the inherited pension-band checks and stale-exclusion checks. The +calibration solve and diagnostics completed, but the terminal battery refused +to write a calibrated release artifact. No exclusions were added or extended. + +The relevant imputation, manifest, source-stage, coverage and graph-parity test +suites pass, as do repository Ruff and CI test-inventory checks. Unit regressions +cover unequal weights, carrier permutations, multiple seeds and rounded carrier +mass. The full spine comparison verifies that only 13 CGT amounts change. + +## Reproduction + +At the control commit and this branch, use separate output directories and the +same licensed inputs. `UK_INPUTS` below is the local input root; the builder +checks the source hashes. The archived CGT file must match the existing pin. + +```sh +uv sync --all-packages --locked --extra uk +export POPULACE_FIT_N_JOBS=2 POPULACE_FIT_PREDICT_WORKERS=2 +export OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 +uv run python tools/build_uk_frs_spine.py \ + --frs-raw-dir "$UK_INPUTS/frs_2024_25" \ + --spi-tab "$UK_INPUTS/spi_2022_23/put2223uk.tab" \ + --hmrc-ods "$UK_INPUTS/Collated_Tables_3_1_to_3_11_2324.ods" \ + --cgt-ods "$UK_INPUTS/Table_3_2025_Size_of_gain_by_income.ods" \ + --was-tab "$UK_INPUTS/was_2006_22/was_round_8_hhold_eul_may_2025_230525.tab" \ + --lcfs-hh-tab "$UK_INPUTS/lcfs_2023_24/dvhh_ukanon_v2_2023.tab" \ + --lcfs-person-tab "$UK_INPUTS/lcfs_2023_24/dvper_ukanon_202324_2023.tab" \ + --etb-tab "$UK_INPUTS/etb_1977_24/householdv2_1977-2024.tab" \ + --spine-h5 "$UK_RUN/spine.h5" +``` + +Build the Chronicle UK bundle and consumer artifact at the stated Chronicle +commit. Pass its directory and computed facts/manifest SHA-256 values, and the +spine's computed SHA-256, to `tools/calibrate_uk_national_dataset.py`, with +`--epochs 1500 --target-weight-rule family_equal` and a `dev-` release ID. +Use a local developer signing key for this diagnostic run. Preserve the emitted +diagnostics and gate report even when the command exits nonzero; a terminal +failure must not be converted into an export or certification success. diff --git a/packages/microcosm-build/src/microcosm/build/uk/cgt_source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/cgt_source_stages.json index 9e237c095..f353e2fcf 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/cgt_source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/cgt_source_stages.json @@ -99,7 +99,7 @@ { "kind": "within_band_draws", "bounded_band_family": "truncated exponential matched to the cell's published mean", - "open_band_family": "Pareto with alpha = mean / (mean - lower bound)", + "open_band_family": "Pareto with alpha = mean / (mean - lower bound); mean from published cell gains / actual carrier mass, scaled for support shortfall and subject to band floor; household-weighted probability-interval means ordered by held uniforms", "mean_repair_margin": 0.02, "mean_repair_reason": "Published counts round to the nearest thousand and amounts to the nearest million; four cells of the 2023-24 table imply a mean outside their own band, and repaired means clamp just inside the violated boundary.", "bottom_band_floor": "annual exempt amount plus one pound, since every allocated person is a taxpayer with a liability", diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index d63096cf6..ccf21d369 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -36,7 +36,7 @@ "status": "required_at_build", "stage": "cgt_incidence_clone", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -59,7 +59,7 @@ "status": "required_at_build", "stage": "cgt_band_donors", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -82,7 +82,7 @@ "status": "required_at_build", "stage": "hmrc_cgt_gains_spine", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -106,7 +106,7 @@ "status": "required_at_build", "stage": "salary_sacrifice", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -130,7 +130,7 @@ "status": "required_at_build", "stage": "student_loans", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -152,11 +152,11 @@ "status": "required_at_build", "stage": "hmrc_cgt_gains", "source_manifest": "cgt_source_stages.json", - "source_manifest_sha256": "71104111b4b9f2da00ce49ad5abec54a35d300196032c9742d62e02aa1730774", + "source_manifest_sha256": "4a7234131c245ce6f195e0fe500877505cc91a0d7b9ff68276164c289ad25d10", "superseded_by": { "stage": "hmrc_cgt_gains_spine", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "reason": "The FRS spine build executes hmrc_cgt_gains_spine, which applies the same HMRC Table 3 amounts redraw directly in source_stages.json before calibration." }, "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", @@ -182,11 +182,11 @@ "source_manifest": "hmrc_income_source_stages.json", "source_manifest_sha256": "c0341af7166ae3a85a3c1164e7d9e880c4b4aec122f1a8fa90c73b46c596e1ea", "canonical_source_manifest": "source_stages.json", - "canonical_source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "canonical_source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "superseded_by": { "stage": "hmrc_spi_income_spine", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "reason": "The FRS spine build executes hmrc_spi_income_spine, which supersedes the June retained-leaves/hmrc_spi_income pair inside source_stages.json." }, "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", @@ -272,7 +272,7 @@ "status": "required_at_build", "stage": "was_wealth", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -307,7 +307,7 @@ "status": "required_at_build", "stage": "regional_property_uprating", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -328,7 +328,7 @@ "status": "required_at_build", "stage": "lcfs_consumption", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -366,7 +366,7 @@ "status": "required_at_build", "stage": "etb_vat", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { @@ -386,7 +386,7 @@ "status": "required_at_build", "stage": "etb_services", "source_manifest": "source_stages.json", - "source_manifest_sha256": "1379145c702edc275ef14e5bc564f793133e3b70ae985182a389be56a190c129", + "source_manifest_sha256": "4c177a6c3535836983e85cae3a0b81fbaa4e1a623ac4f087cd225bd4b1c9e762", "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", "source_vintages": { diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index 12b748285..e349c8a3b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -2859,7 +2859,7 @@ { "kind": "within_band_draws", "bounded_band_family": "truncated exponential matched to the cell's published mean", - "open_band_family": "Pareto with alpha = mean / (mean - lower bound)", + "open_band_family": "Pareto with alpha = mean / (mean - lower bound); mean from published cell gains / actual carrier mass, scaled for support shortfall and subject to band floor; household-weighted probability-interval means ordered by held uniforms", "mean_repair_margin": 0.02, "mean_repair_reason": "Published counts round to the nearest thousand and amounts to the nearest million; four cells of the 2023-24 table imply a mean outside their own band, and repaired means clamp just inside the violated boundary.", "bottom_band_floor": "annual exempt amount plus one pound", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index 01bbad5dc..5e668c126 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -2269,7 +2269,7 @@ stages: weights: household_weight mapped to persons; no person splits across bands - kind: within_band_draws bounded_band_family: truncated exponential matched to the cell's published mean - open_band_family: Pareto with alpha = mean / (mean - lower bound) + open_band_family: Pareto with alpha = mean / (mean - lower bound); mean from published cell gains / actual carrier mass, scaled for support shortfall and subject to band floor; household-weighted probability-interval means ordered by held uniforms mean_repair_margin: 0.02 mean_repair_reason: Published counts round to the nearest thousand and amounts to the nearest million; four cells of the 2023-24 table imply a mean outside their own band, and repaired means clamp just inside the violated boundary. bottom_band_floor: annual exempt amount plus one pound diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py index 9c30ef340..7921af4ef 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/cgt_imputation.py @@ -285,6 +285,55 @@ def _pareto_quantile(quantiles: np.ndarray, lower: float, mean: float) -> np.nda return lower * np.power(1.0 - quantiles, -1.0 / alpha) +def _weighted_pareto_draws( + weights: np.ndarray, + uniforms: np.ndarray, + *, + lower: float, + mean: float, +) -> np.ndarray: + """Represent the open-tail distribution by weighted probability intervals. + + Order carriers by the held uniforms, partition probability by their + population weights, and assign each interval's conditional Pareto mean. + Integrating the unbounded last interval is finite because alpha > 1. + The weighted average is the source mean even with one carrier; no + post-calibration scaling or household-weight change is involved. + """ + weights = np.asarray(weights, dtype=float) + uniforms = np.asarray(uniforms, dtype=float) + if weights.ndim != 1 or uniforms.shape != weights.shape: + raise ValueError("Pareto carrier weights and uniforms must align.") + if not np.isfinite(weights).all() or (weights < 0).any(): + raise ValueError("Pareto carrier weights must be finite and non-negative.") + if not np.isfinite(uniforms).all() or ((uniforms < 0) | (uniforms >= 1)).any(): + raise ValueError("Pareto ordering uniforms must be in [0, 1).") + if not np.isfinite([lower, mean]).all() or not 0 < lower < mean: + raise ValueError("The Pareto mean must exceed its positive lower bound.") + result = _pareto_quantile(uniforms, lower, mean) + positive = np.flatnonzero(weights > 0) + if not len(positive): + return result + order = positive[np.argsort(uniforms[positive], kind="stable")] + ordered_weights = weights[order] + total = ordered_weights.sum() + if not np.isfinite(total): + raise ValueError("Pareto carrier weight total must be finite.") + shares = ordered_weights / total + survival_left = np.cumsum(shares[::-1])[::-1] + # Integral of Q(q) = lower * (1-q)^(-1/alpha) over the + # interval is mean * (survival_left^beta - survival_right^beta), + # where beta = 1 - 1/alpha = lower/mean. expm1 avoids cancellation + # for an interval small relative to its remaining probability mass. + beta = lower / mean + fraction = np.minimum(shares / survival_left, 1.0) + difference = np.ones(len(order)) + interior = fraction < 1.0 + difference[interior] = -np.expm1(beta * np.log1p(-fraction[interior])) + result[order] = mean * survival_left**beta * difference / shares + return result + + @dataclass(frozen=True) class _CellPlan: """Allocation and draw parameters for one gain band within an income band.""" @@ -538,7 +587,33 @@ def impute_uk_capital_gains( continue assigned |= in_cell quantiles = rng.random(count) - new_gains[ranked[in_cell]] = _draw_amounts(plan, quantiles) + if np.isinf(plan.gain_upper_bound): + cell = distribution.cell( + gain_lower_bound=plan.gain_lower_bound, + income_lower_bound=income_lower_bound, + ) + carrier_mass = float(band_weights[in_cell].sum()) + mean = plan.mean + if cell.gains is not None and carrier_mass > 0: + # Counts round to thousands and many are suppressed. + # Preserve the published amount on the actual carriers, + # including the allocation's explicit support-shortfall + # factor. The band floor remains binding if the carriers + # are too heavy to represent this amount; the summary + # reports that residual rather than moving taxpayers. + mean, _ = _repair_mean( + cell.gains * scale / carrier_mass, + effective_lower=plan.effective_lower_bound, + upper=plan.gain_upper_bound, + ) + new_gains[ranked[in_cell]] = _weighted_pareto_draws( + band_weights[in_cell], + quantiles, + lower=plan.effective_lower_bound, + mean=mean, + ) + else: + new_gains[ranked[in_cell]] = _draw_amounts(plan, quantiles) # Below the published taxpayer mass: sub-AEA gainers keep their # existing amounts, capped at the annual exempt amount. @@ -801,7 +876,7 @@ def _assert_cgt_spine_stage_parameters(stage: SourceStageSpec) -> None: "bounded_band_family": ( "truncated exponential matched to the cell's published mean" ), - "open_band_family": "Pareto with alpha = mean / (mean - lower bound)", + "open_band_family": "Pareto with alpha = mean / (mean - lower bound); mean from published cell gains / actual carrier mass, scaled for support shortfall and subject to band floor; household-weighted probability-interval means ordered by held uniforms", "mean_repair_margin": _MEAN_MARGIN, "mean_repair_reason": ( "Published counts round to the nearest thousand and amounts " diff --git a/packages/microcosm-build/tests/test_uk_cgt_imputation.py b/packages/microcosm-build/tests/test_uk_cgt_imputation.py index 16a4b653c..c03befb39 100644 --- a/packages/microcosm-build/tests/test_uk_cgt_imputation.py +++ b/packages/microcosm-build/tests/test_uk_cgt_imputation.py @@ -43,6 +43,43 @@ ) +@pytest.mark.parametrize("weights", [[1.0], [1.0, 1.0, 1.0], [1.0, 5000.0, 7.0, 42.0]]) +def test_open_tail_draws_preserve_the_weighted_published_mean(weights) -> None: + """A few unequal-weight carriers must not turn the CGT tail into a lottery.""" + weights = np.asarray(weights) + for seed in range(5): + draws = cgt_imputation._weighted_pareto_draws( + weights, + np.random.default_rng(seed).random(len(weights)), + lower=5_000_000.0, + mean=11_357_000.0, + ) + assert np.isfinite(draws).all() + assert (draws >= 5_000_000).all() + assert np.average(draws, weights=weights) == pytest.approx( + 11_357_000.0, rel=1e-12 + ) + + +def test_open_tail_draws_are_equivariant_to_carrier_order() -> None: + weights = np.array([3.0, 12.0, 7.0]) + uniforms = np.array([0.7, 0.1, 0.4]) + order = np.array([2, 0, 1]) + original = cgt_imputation._weighted_pareto_draws( + weights, + uniforms, + lower=5_000_000.0, + mean=11_357_000.0, + ) + shuffled = cgt_imputation._weighted_pareto_draws( + weights[order], + uniforms[order], + lower=5_000_000.0, + mean=11_357_000.0, + ) + np.testing.assert_allclose(shuffled, original[order], rtol=0, atol=0) + + def _distribution( *, cell_people: float = 1_000.0, suppress_top_low_income: bool = False ) -> HMRCCapitalGainsJointDistribution: @@ -346,6 +383,22 @@ def test_summary_reports_achieved_against_published(self) -> None: assert (summary.rows["published_gains"] > 0).all() +@pytest.mark.parametrize("seed", [1, 2, 3]) +def test_open_tail_uses_published_gains_despite_rounded_carrier_mass(seed) -> None: + # A 250-person cell is represented by three weight-100 carriers. Its + # published £2.5bn amount must not become £3bn through count rounding. + distribution = _distribution(cell_people=250.0) + frame = _frame(100, gains=np.arange(1, 101) * 1000, incomes=[20_000] * 100) + result = impute_uk_capital_gains(frame, distribution, PARAMETERS, seed=seed) + gains = result.table("person")["capital_gains"].to_numpy() + top = gains >= 5_000_000 + assert top.sum() == 3 + assert (gains[top] * 100).sum() == pytest.approx(2_500_000_000, rel=1e-12) + np.testing.assert_array_equal( + result.weights_for("household").values, frame.weights_for("household").values + ) + + class TestStage: def test_stage_runs_end_to_end_on_the_pinned_artifact(self) -> None: """The factory's own transform path, not just its failure branch. diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 1d9963f1e..673bce583 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -1428,7 +1428,7 @@ "kind": "within_band_draws", "mean_repair_margin": 0.02, "mean_repair_reason": "Published counts round to the nearest thousand and amounts to the nearest million; four cells of the 2023-24 table imply a mean outside their own band, and repaired means clamp just inside the violated boundary.", - "open_band_family": "Pareto with alpha = mean / (mean - lower bound)", + "open_band_family": "Pareto with alpha = mean / (mean - lower bound); mean from published cell gains / actual carrier mass, scaled for support shortfall and subject to band floor; household-weighted probability-interval means ordered by held uniforms", "seed_base": 552, "seed_mixing": "seed combined with the build period; draws ordered by allocation rank" }, diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json index f0794e680..e6c5eff34 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json @@ -1 +1 @@ -{"country":"uk","nodes":[{"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_savings_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"dfd331a9aba8fd095ebb16250f90cbb5de2ea999874c22fa3bea6a7e33fa83bf","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tax_free_savings_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_employment","stage_contract_sha256":"ddbefaf05b44788d794a6e4b0e8926c14318d66e50d2f11f50ca549538bbf60c","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","sic_industry_division"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"frs_council_tax","stage_contract_sha256":"3381cd9f7a736514d5073c57480e07f5098890f3ca9ed3865392043594771eb9","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_disability","stage_contract_sha256":"2d5ed820f9f9fbe4a45a333f5c5e1dfbdfe2b53a055584ada4c44eacb4b58954","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_education","stage_contract_sha256":"836cb0f5a582fee1425190e96c9cb81bdef859bd236c8b6bc27660b6e3d0c2f8","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"frs_education_grant_split","stage_contract_sha256":"6f0fcfa6a1aa614f7ccefe39364b4ebd208c9a4ed081f7618e026b2e87f152fa","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"stage":"frs_take_up","stage_contract_sha256":"d10ca01bfa5d719640ded8e62196b0692236d3be0a2417899deeefd241088abf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_person_draws","stage_contract_sha256":"1543fd39f943d628d224adf8a31d5379d4f498d3f3861e67ec26981a24e76d20","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school_random_draw"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"frs_brma","stage_contract_sha256":"5b8f0b361310c7cd3efbaae3762b347649b7d4afb9e9943131d9bef9266fc3c8","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"was_wealth","stage_contract_sha256":"c499dcb7c49a0176229dbc363b400415cb5c1da44af266ba2155f9a62a0bd2ed","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"base":"frs_brma.checkpoint","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"regional_property_uprating","stage_contract_sha256":"4304356c6c5ba91a04883148cbf9078761ee926c8387aadb6c15b6b70ebb31f6","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"lcfs_consumption","stage_contract_sha256":"eb0a529c357c84290a001209a18c5a43b0a0310553c77963d6842fd0111b73ad","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"etb_vat","stage_contract_sha256":"99a6756256adfe8255672fafda89710c08ae56bd2b8f011b20c3b8381eabfa1e","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"etb_services","stage_contract_sha256":"48294c9d86dd422238a723aca5845e9ceb9eda2903a3bb87bb32a86092447e19","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employee_pension_contributions","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"2bb3d068003489b47cc8676ac26c203ce3c39a9b6e92f3ecd0a3c06acd6addc4","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","stage":"spi_support_channel","stage_contract_sha256":"4b10f1a4a215cdf2c406c9974de2d1e580eb3cd3a25ed34973c1b63abf4a54bb","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","ssmg_reported","incapacity_benefit_reported","employment_status","employment_sector","sic_industry_division","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tax_free_savings_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"hmrc_spi_income_spine","stage_contract_sha256":"3db4e7361ea871ca57b52aafce48209409d7b59d836ed973eee946b5657a771a","time_period":"2024"},"population":"spi_support_channel","sources":["frs"],"structural":"none","weights":null},{"base":"spi_support_channel","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"uc_reporter_redraw","stage_contract_sha256":"23a23df85489708d15c7c0be3d1339ff5e1fe0932abaea0f95fcbf9c6d368205","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","person_support_channel","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"uc_capital_coherence","stage_contract_sha256":"64024e4ca8659cad2452abe5578071cf8226e693f3cb975cf4778078bf8baf17","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","stage":"cgt_incidence_clone","stage_contract_sha256":"ee30278543cc0297a5366d855b7753aa04af5518971594c193c52be36bf8a7b4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Run structural UK stage cgt_band_donors.","id":"cgt_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_band_donors@1","mass":"free","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_band_donor","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","stage":"cgt_band_donors","stage_contract_sha256":"e10e10c49c0ca2a6a65048c91b683f818e8b6e207a6c6f57a20d76ea299160b0","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_band_donors.","id":"cgt_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_band_donor"]},"population":"cgt_band_donors","sources":[],"structural":"none","weights":null},{"base":"cgt_band_donors","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_capital_gains_clone","household_is_cgt_band_donor"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported","tax_free_savings_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"20ada8d8ee94400bd160223e865a910db7aff9c40a7f0c8ee8ca8c40ed901b72","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_capital_gains_clone","household_is_cgt_band_donor"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"salary_sacrifice","stage_contract_sha256":"a4af925af21cc6766eb7c8855b6743a3aa4eeeb38df12cfc83063d7ad6890539","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","current_education","employee_pension_contributions","highest_education","student_loan_repayments","student_loans"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"student_loans","stage_contract_sha256":"7c4c76398c2e80b41c7f941a5f06246b57d89b5eb0c36d42e3116ac35e82e203","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} +{"country":"uk","nodes":[{"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_savings_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"dfd331a9aba8fd095ebb16250f90cbb5de2ea999874c22fa3bea6a7e33fa83bf","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tax_free_savings_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_employment","stage_contract_sha256":"ddbefaf05b44788d794a6e4b0e8926c14318d66e50d2f11f50ca549538bbf60c","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","sic_industry_division"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"frs_council_tax","stage_contract_sha256":"3381cd9f7a736514d5073c57480e07f5098890f3ca9ed3865392043594771eb9","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_disability","stage_contract_sha256":"2d5ed820f9f9fbe4a45a333f5c5e1dfbdfe2b53a055584ada4c44eacb4b58954","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_education","stage_contract_sha256":"836cb0f5a582fee1425190e96c9cb81bdef859bd236c8b6bc27660b6e3d0c2f8","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"frs_education_grant_split","stage_contract_sha256":"6f0fcfa6a1aa614f7ccefe39364b4ebd208c9a4ed081f7618e026b2e87f152fa","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"stage":"frs_take_up","stage_contract_sha256":"d10ca01bfa5d719640ded8e62196b0692236d3be0a2417899deeefd241088abf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_person_draws","stage_contract_sha256":"1543fd39f943d628d224adf8a31d5379d4f498d3f3861e67ec26981a24e76d20","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school_random_draw"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"frs_brma","stage_contract_sha256":"5b8f0b361310c7cd3efbaae3762b347649b7d4afb9e9943131d9bef9266fc3c8","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"was_wealth","stage_contract_sha256":"c499dcb7c49a0176229dbc363b400415cb5c1da44af266ba2155f9a62a0bd2ed","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"base":"frs_brma.checkpoint","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"regional_property_uprating","stage_contract_sha256":"4304356c6c5ba91a04883148cbf9078761ee926c8387aadb6c15b6b70ebb31f6","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"lcfs_consumption","stage_contract_sha256":"eb0a529c357c84290a001209a18c5a43b0a0310553c77963d6842fd0111b73ad","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"stage":"etb_vat","stage_contract_sha256":"99a6756256adfe8255672fafda89710c08ae56bd2b8f011b20c3b8381eabfa1e","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"etb_services","stage_contract_sha256":"48294c9d86dd422238a723aca5845e9ceb9eda2903a3bb87bb32a86092447e19","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employee_pension_contributions","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"2bb3d068003489b47cc8676ac26c203ce3c39a9b6e92f3ecd0a3c06acd6addc4","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","stage":"spi_support_channel","stage_contract_sha256":"4b10f1a4a215cdf2c406c9974de2d1e580eb3cd3a25ed34973c1b63abf4a54bb","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","ssmg_reported","incapacity_benefit_reported","employment_status","employment_sector","sic_industry_division","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tax_free_savings_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"hmrc_spi_income_spine","stage_contract_sha256":"3db4e7361ea871ca57b52aafce48209409d7b59d836ed973eee946b5657a771a","time_period":"2024"},"population":"spi_support_channel","sources":["frs"],"structural":"none","weights":null},{"base":"spi_support_channel","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"uc_reporter_redraw","stage_contract_sha256":"23a23df85489708d15c7c0be3d1339ff5e1fe0932abaea0f95fcbf9c6d368205","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","person_support_channel","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"uc_capital_coherence","stage_contract_sha256":"64024e4ca8659cad2452abe5578071cf8226e693f3cb975cf4778078bf8baf17","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","stage":"cgt_incidence_clone","stage_contract_sha256":"ee30278543cc0297a5366d855b7753aa04af5518971594c193c52be36bf8a7b4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Run structural UK stage cgt_band_donors.","id":"cgt_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_band_donors@1","mass":"free","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_band_donor","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","stage":"cgt_band_donors","stage_contract_sha256":"e10e10c49c0ca2a6a65048c91b683f818e8b6e207a6c6f57a20d76ea299160b0","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_band_donors.","id":"cgt_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_band_donor"]},"population":"cgt_band_donors","sources":[],"structural":"none","weights":null},{"base":"cgt_band_donors","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_capital_gains_clone","household_is_cgt_band_donor"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported","tax_free_savings_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"df34b001478a22b41df7fea865131194d7bdef285df38d7020fde697abdb2bdc","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","has_fuel_consumption","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_capital_gains_clone","household_is_cgt_band_donor"],"entity":"household","rows":"all"},{"columns":["age","gender","marital_status","hours_worked","is_household_head","is_benunit_head","is_parent","employment_income","self_employment_income","private_pension_income","tax_free_savings_income","savings_interest_income","dividend_income","property_income","maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","bsp_reported","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","student_loan_balance","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","person_source_id","person_support_channel","person_support_clone_index","charitable_investment_gifts","gift_aid","other_investment_income","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"stage":"salary_sacrifice","stage_contract_sha256":"a4af925af21cc6766eb7c8855b6743a3aa4eeeb38df12cfc83063d7ad6890539","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","current_education","employee_pension_contributions","highest_education","student_loan_repayments","student_loans"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"stage":"student_loans","stage_contract_sha256":"7c4c76398c2e80b41c7f941a5f06246b57d89b5eb0c36d42e3116ac35e82e203","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]}