policyengine-us-data / long_term /2033.h5.metadata.json
baogorek's picture
Promote and publish CRFB long-run release crfb-longrun-20260517
98c9d96 verified
Raw
History Blame Contribute Delete
9.3 kB
{
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
"base_dataset_snapshot": {
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
"resolved_mtime_ns": 1778905303378497095,
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
"resolved_size": 106261154
},
"calibration_audit": {
"age_bucket_count": 86,
"age_bucket_size": 1,
"age_max_pct_error": 3.7928351954269576e-07,
"approximate_entropy_error": null,
"approximate_solution_error_pct": null,
"approximate_solution_used": false,
"approximation_method": null,
"baseline_weight_sum": 155001800.43380612,
"calibrated_weight_sum": 164835745.19647685,
"calibration_quality": "exact",
"constraint_provenance": {
"age_targets": {
"classification": "hard",
"scoring_contract": "population calibration target",
"source": "trustees_2025_current_law"
},
"hi_tob": {
"classification": "hard",
"scoring_contract": "same formula path used by production scoring",
"source": "policyengine_formula_on_scored_h5"
},
"oasdi_tob": {
"classification": "hard",
"scoring_contract": "same formula path used by production scoring",
"source": "policyengine_formula_on_scored_h5"
},
"payroll_total": {
"classification": "hard",
"scoring_contract": "same formula path used by production scoring",
"source": "policyengine_formula_on_scored_h5"
},
"ss_total": {
"classification": "hard",
"scoring_contract": "same formula path used by production scoring",
"source": "policyengine_formula_on_scored_h5"
}
},
"constraints": {
"hi_tob": {
"achieved": 97046999996.69032,
"error": -3.3096771240234375,
"pct_error": -3.4103858172055165e-09,
"target": 97047000000.0
},
"oasdi_tob": {
"achieved": 128888200083.54523,
"error": 83.54521179199219,
"pct_error": 6.481990732432619e-08,
"target": 128888200000.00002
},
"payroll_total": {
"achieved": 14987000001464.844,
"error": 1464.84375,
"pct_error": 9.774095883098686e-09,
"target": 14987000000000.0
},
"ss_total": {
"achieved": 2409110001280.0044,
"error": 1280.00439453125,
"pct_error": 5.313183684145805e-08,
"target": 2409110000000.0
}
},
"effective_sample_size": 765.3399740329606,
"entropy_error": null,
"fell_back_to_ipf": false,
"greg_attempted": false,
"greg_error": null,
"hi_tob_contributor_count": 41314,
"hi_tob_contributor_effective_sample_size": 71.17055611136814,
"hi_tob_positive_contributor_count": 605,
"largest_negative_weight": 0.0,
"lp_fallback_used": false,
"max_constraint_pct_error": 6.481990732432619e-08,
"max_hi_tob_contribution_share_pct": 5.295928286736248,
"max_oasdi_tob_contribution_share_pct": 5.835894707934697,
"max_payroll_total_contribution_share_pct": 2.1132782071006835,
"max_ss_total_contribution_share_pct": 1.631528817599623,
"method_requested": "entropy",
"method_used": "entropy",
"negative_weight_count": 0,
"negative_weight_household_pct": 0.0,
"negative_weight_pct": 0.0,
"oasdi_tob_contributor_count": 41314,
"oasdi_tob_contributor_effective_sample_size": 76.20710952251402,
"oasdi_tob_positive_contributor_count": 789,
"payroll_total_contributor_count": 41314,
"payroll_total_contributor_effective_sample_size": 359.74966615363337,
"payroll_total_positive_contributor_count": 4196,
"positive_weight_count": 5132,
"positive_weight_pct": 12.42193929418599,
"ss_total_contributor_count": 41314,
"ss_total_contributor_effective_sample_size": 216.9354605768332,
"ss_total_positive_contributor_count": 1596,
"top_100_hi_tob_contribution_share_pct": 88.016103556458,
"top_100_oasdi_tob_contribution_share_pct": 82.57380262137839,
"top_100_payroll_total_contribution_share_pct": 38.292701397943524,
"top_100_ss_total_contribution_share_pct": 56.82275807365558,
"top_100_weight_share_pct": 26.19394349159787,
"top_10_hi_tob_contribution_share_pct": 26.758953217559462,
"top_10_oasdi_tob_contribution_share_pct": 25.83488685155985,
"top_10_payroll_total_contribution_share_pct": 11.078373013074255,
"top_10_ss_total_contribution_share_pct": 12.68983425578383,
"top_10_weight_share_pct": 5.493381248167168,
"validation_issues": [],
"validation_passed": true
},
"contract_version": 1,
"policyengine_us": {
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
"package_mtime_ns": 1778950525391246940,
"package_size": 498,
"package_tree_file_count": 13229,
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
"package_tree_size": 20314316,
"version": "1.691.12"
},
"profile": {
"allow_greg_fallback": false,
"approximate_windows": [
{
"age_bucket_size": 5,
"end_year": 2078,
"max_age_error_pct": 0.5,
"max_constraint_error_pct": 0.5,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"start_year": 2075
},
{
"age_bucket_size": 5,
"end_year": 2085,
"max_age_error_pct": 10.0,
"max_constraint_error_pct": 10.0,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"start_year": 2079
},
{
"age_bucket_size": 5,
"end_year": 2095,
"max_age_error_pct": 20.0,
"max_constraint_error_pct": 20.0,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"start_year": 2086
},
{
"age_bucket_size": 5,
"end_year": null,
"max_age_error_pct": 35.0,
"max_constraint_error_pct": 35.0,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"start_year": 2096
}
],
"benchmark_tob": false,
"calibration_method": "entropy",
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
"max_age_error_pct": 0.1,
"max_constraint_error_pct": 0.1,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"name": "ss-payroll-tob",
"use_greg": false,
"use_h6_reform": false,
"use_payroll": true,
"use_ss": true,
"use_tob": true
},
"target_source": {
"baseline_kind": "current_law_comparator",
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
"file": "trustees_2025_current_law.csv",
"name": "trustees_2025_current_law",
"not_law": false,
"notes": [
"Generated from social_security_aux.csv for explicit source selection."
],
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
"source_urls": [
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
],
"type": "trustees_current_law"
},
"tax_assumption": {
"description": "Best-public Trustees tax-side approximation: keep Social Security benefit-tax thresholds fixed, but wage-index all federal income tax parameters that otherwise use IRS CPI uprating after 2034 using the active NAWI path.",
"economic_assumption": "trustees-2025-nawi-v1",
"end_year": 2100,
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
"name": "trustees-2025-core-thresholds-v1",
"not_default_current_law": true,
"parameter_groups": [
"all_gov_irs_uprating_parameters"
],
"projection_base_year": 2026,
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
"start_year": 2035,
"uprating_parameter": "gov.irs.uprating"
},
"year": 2033
}