Skip to content

Add capital gains distribution planning doc (#818 #817) - #1731

Open
vahid-ahmadi wants to merge 3 commits into
mainfrom
vahid-ahmadi/issue-818-cg-multivariate-plan
Open

vahid-ahmadi wants to merge 3 commits into
mainfrom
vahid-ahmadi/issue-818-cg-multivariate-plan

Conversation

@vahid-ahmadi

@vahid-ahmadi vahid-ahmadi commented May 27, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Updated in October

Test plan

🤖 Generated with Claude Code

@vahid-ahmadi
vahid-ahmadi force-pushed the vahid-ahmadi/issue-818-cg-multivariate-plan branch from 1f9dcfe to 07625f2 Compare October 8, 2026 14:53
vahid-ahmadi and others added 3 commits October 12, 2026 10:59
#818 asks for a multivariate capital gains imputation instead of the
current per-income-decile-independent fits. #817 reports the related
failure mode of imputing gains to zero-wealth households.

The imputation lives in policyengine-uk-data, not in this repo, but
persist the model-facing plan here so the cross-repo agreement is
discoverable.

The page covers:

- the current state (per-decile marginal distributions fit to HMRC
  CGT statistics binned by income),
- three concrete limitations (overfitting boundaries, no wealth
  conditioning per #817, no within-decile correlation),
- two candidate approaches: A. multivariate Gaussian KDE following
  OG-USA's bequest-transmission model; B. two-stage QRF reusing the
  existing imputation infrastructure already proposed in the #1621
  pipeline-alignment plan,
- recommendation: B (QRF) because the infrastructure exists, it
  handles correlated predictors naturally, and it solves both #818
  and #817 in one move by adding total_wealth as a predictor,
- the model-side surface (negligible, since the input variable stays
  the same; one new regression test for "no gains on zero-wealth
  households"),
- open questions on the wealth donor source (FRS vs WAS) and on
  elasticity-by-band as a follow-up.

Closes both #818 and #817 in the planning sense.
Describe the BADR, residential property and carried interest components (#1861) and the retention-rate elasticity, replace the per-decile description with the Microcosm stages that fit gains to HMRC Table 3 by size of gain and taxable income, and list what is left for #817 and #818. Type the changelog fragment.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Enhanced FRS is still the certified default. Describe the BADR
elasticity switch added on 1 October (off by default), the six Microcosm
CGT stages including the incidence anchor and residential split, and the
income-band (not decile) spline in policyengine-uk-data.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vahid-ahmadi
vahid-ahmadi force-pushed the vahid-ahmadi/issue-818-cg-multivariate-plan branch from 07625f2 to 544cb21 Compare October 12, 2026 09:09

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant