Use new puf.csv file containing new pencon_? variables; update some logic and test results #2056
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.
This pull request incorporates the new
puf.cps
file generated by the changes in taxdata pull request 279. Those taxdata changes added two new variables (the amount contributed to defined-contribution (DC) pension plans by the taxpayer and pension contributions made by the spouse, which are namedpencon_p
andpencon_s
, respectively). The new data variables required some revisions in payroll tax logic (because the payroll tax base includes pension contributions even thought the income tax base does not). And the pension contribution amounts are added intoexpanded_income
causing changes in the distributional tables. Taken together, the new data and new logic cause many changes in the test results.As a result of these data and associated logic changes, payroll tax liability is noticeably higher than before and income tax liability is essentially unchanged. So, for example, in 2018 payroll tax liability is up by $30.9 billion, which is a 2.7 percent increase, but income tax liability is unchanged when rounding to the nearest $0.1 billion.
Note that this pull request also adds the
pencon_p
andpencon_s
variables to the CPS input data, but as of yet the values of those CPS variables are zero for each filing unit.