-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CDCC repeal produces no impact in microsimulation #4044
Comments
Fixes PolicyEngine#4044 Co-authored-by: Pavel Makarchuk <[email protected]> Co-authored-by: Anthony V. <[email protected]>
TL;DRThis may have resulted from an intersection of uprating, core sequencing, and childcare subsidy issues. We have a fix in #4054 but we need to add testing and improve core to ensure it doesn't affect other variables, and to avoid it recurring. More detail@anth-volk @PavelMakarchuk and I isolated this to #3933, which bumped We found that, after that change, running We traced the NaNs to the Setting the values to zero in cps.py and removing the uprating factors (probably unnecessary but did it to be safe) fixed that issue, removing NaNs from childcare expenses. However, they were still zero in 2024 (when first invoking other I'm going to merge #4054, update the data release, and check the results. But we need further discussion on deeper reliability issues to ensure this caught all instances of this problem and add CI tests to avoid it recurring. @nikhilwoodruff welcome your thoughts here. |
Repealing the CDCC now raises $4.1 billion in the base CPS: https://policyengine.org/us/policy?focus=policyOutput.policyBreakdown&reform=49176®ion=us&timePeriod=2024&baseline=2&household=42141 $3.6 billion enhanced CPS: https://policyengine.org/us/policy?focus=policyOutput.policyBreakdown&reform=49176®ion=enhanced_us&timePeriod=2024&baseline=2&household=42141 |
Repealing the CDCC by lowering the maximum care expenses to $0 produces no impact, either with base CPS or enhanced CPS.
It works at the household level.
Currently investigating in this notebook. So far that shows that childcare expenses are OK, but in certain sequences
adjusted_gross_income
sums to zero, resulting incdcc_rate
being zero. So this could be a larger issue.@nikhilwoodruff any chance this could have to do with PolicyEngine/policyengine-core#165?
The text was updated successfully, but these errors were encountered: