Skip to content

Commit 0d12db2

Browse files
MaxGhenisclaude
andcommitted
Use actual imputed assets for SSI resource test
Remove microsimulation bypass that used random pass rate. Now that liquid assets are imputed from SIPP, the resource test can use real calculated values. - Remove pass_rate.yaml parameter (no longer needed) - Update README to reflect new methodology - meets_ssi_resource_test now always uses ssi_countable_resources Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent e7340cf commit 0d12db2

4 files changed

Lines changed: 12 additions & 7 deletions

File tree

changelog_entry.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22
changes:
33
added:
44
- Add liquid asset input variables (bank_account_assets, stock_assets, bond_assets), ssi_countable_resources, and spm_unit_cash_assets aggregation
5+
changed:
6+
- SSI resource test now uses actual imputed assets instead of random pass rate
Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
# Resources
22

3-
[SSA reported $5.293 billion in SSI expenditures in February 2023](https://www.ssa.gov/policy/docs/quickfacts/stat_snapshot/#table3).
4-
Adjust `pass_rate.yaml` to match this for SSI in 2023 ($5.293 billion * 12 = $63.5 billion).
3+
SSI countable resources are now calculated from imputed liquid assets
4+
(bank accounts, stocks, bonds) rather than using a random pass rate.
5+
6+
The assets are imputed from SIPP in policyengine-us-data and flow through
7+
to the SSI resource test via `ssi_countable_resources`.
58

6-
Check with this code:
9+
Check SSI expenditures with:
710
```python
811
from policyengine_us import Microsimulation
912
Microsimulation().calc("ssi", map_to="person", period=2023).sum() / 1e9
1013
```
14+
15+
[SSA reported $5.293 billion in SSI expenditures in February 2023](https://www.ssa.gov/policy/docs/quickfacts/stat_snapshot/#table3).
16+
Annual target: $5.293 billion * 12 = $63.5 billion.

policyengine_us/parameters/gov/ssa/ssi/eligibility/resources/pass_rate.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

policyengine_us/variables/gov/ssa/ssi/eligibility/resources/meets_ssi_resource_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ class meets_ssi_resource_test(Variable):
55
value_type = bool
66
entity = Person
77
label = "Meets SSI resource test"
8-
unit = USD
98
definition_period = YEAR
9+
reference = "https://secure.ssa.gov/poms.nsf/lnx/0501110000"
1010

1111
def formula(person, period, parameters):
1212
p = parameters(period).gov.ssa.ssi

0 commit comments

Comments
 (0)