Repository navigation
Our 2025 poverty prediction, graded - #1214
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Grades the September 11 registration against P60-290 (changes to two decimals from Table 5, margins from Table 4), splits the model's and the survey's 2024-to-2025 changes into a threshold effect and a resource effect from direct counterfactual runs, reports the senior-deduction counterfactual and the raw-ASEC aging check, and links every figure to its source. The cover sits under public/assets/posts, where the blog serves it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…nion link - Companion link points to the live recap post slug (/us/research/2025-supplemental-poverty-measure); the old slug 404s. - Registration files, results files, package versions, calibration diagnostics and the replication paragraph move into footnotes, matching the recap post; the body keeps the findings and their Census sources. - Code-file links in the method section are dropped in favor of the methodology documentation link; the calculator links to its page. - Rebased on main; post dated 2026-09-28 14:30. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MaxGhenis
force-pushed
the
max/spm-prediction-graded-20260917
branch
from
September 28, 2026 18:20
cc54674 to
05d3e3a
Compare
MaxGhenis
marked this pull request as ready for review
September 28, 2026 18:29
Social Security, pensions and self-employment grow per record at aggregate rates; rerunning 2025 with reference rates removes nearly all of the senior miss and a third of the child miss. Footnote links the paper analysis. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Adds a section on the four growth rates (Social Security, pensions, self-employment, wages by family resources) with the rerun table, and corrects the threshold paragraph: the child threshold gap came mostly from the self-employment uprating, so the claim that the model has more children near the line is dropped. Summary line updated to match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Leads with the three source changes (Social Security, pensions, self-employment), shows Social Security at both the COLA and the survey's 4.0 percent, reports wage growth by family resources as a sensitivity within sampling error, and adds the nonresponse caveat to the composition lead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
|
Merge audit (2026-09-29): Max ruled to publish this post (d575). Content reviewed in 3 independent Opus rounds (final PASS at 05d3e3a/477ee987). The only change since then is 9fd9e88, moving the post date to its publication day (posts.json: 2026-09-28 14:30 -> 2026-09-29 08:00). |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this adds
Our 2025 poverty prediction, graded: the September 11 SPM poverty registration graded against P60-290, with the diagnosis of the child and senior misses. One article, its chart, a cover, and oneposts.jsonentry (dated 2026-09-17, the grade date). Base ismain; nothing else in the diff.Relationship to other PRs
app/public/assets/posts/, where the blog serves it (thesrc/data/posts/imagescopy 404s); the results section uses the direct counterfactual runs (model change = threshold effect + resource effect: all +0.22 = +0.70 − 0.49; children +0.86 = +1.40 − 0.54; 65+ −0.52 = +0.27 − 0.79) instead of inferring the child threshold effect from the gap between the old and new models; it states that all three registered changes reproduce on policyengine-us 2.2.1 (the branch said two); it adds Census's significance markers and margins, the senior-deduction counterfactual and the raw-ASEC aging check; and it corrects the resources paragraph, which listed Social Security, unemployment compensation and energy assistance as computed from statute (in policyengine-us 2.2.1 those are survey inputs;spm_unit_benefits.py)./us/research/2025-spm-poverty-at-2024-thresholds(Add the 2025 SPM poverty recap post #1208), so Add the 2025 SPM poverty recap post #1208 should publish first or together.masterof spm-threshold-paper that arrive with PolicyEngine/spm-threshold-paper#10: the grade record, the analysis directory and three results files. Those links 404 until Integrate a testing framework into template site #10 merges. Merge order: spm-threshold-paper#10, then Add the 2025 SPM poverty recap post #1208, then this.Cover
The cover is the graded chart on a 1800×840 canvas, so the card renders. The blog's covers are photographs; a photographic replacement can drop into
app/public/assets/posts/2025-spm-poverty-prediction/cover.webpwithout touching anything else.Checks
spm_unit_benefits,spm_unit_capped_housing_subsidy,spm_unit_spm_expenses,spm_unit_health_insurance_premiums, input-variable uprating) and the population release'scalibration_diagnostics.json(57,240 households, 5,659 targets, none a poverty rate).prettier --checkpasses on the article andposts.json.🤖 Generated with Claude Code