-
-
Notifications
You must be signed in to change notification settings - Fork 150
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
Refining EIC Calculation Using Age Variable #687
Conversation
Current coverage is
|
@GoFroggyRun, Also, the names of the two new EITC parameters that you are proposing to add to And your pull request does not include the changes in the And finally, in the signature of your revised NumDep function, you have added the |
Thank you for your thoughtful comments on this PR. I just pushed a few commits that addressed your concerns:
Please take a look at these updates and let me know what you think. |
The new policy parameter names are still cryptic and the new descriptions are still incorrect. And more to the point, the logic in the lines you are proposing to add is simply incorrect.
That is not what the tax law says. |
As indicated in 1040 instruction, page 55, item 2 in step 4, Filers Without a Qualifying Child, says:
Why do you think the code lines fail to represent the correct tax logic? Where exactly, in your opinion, went wrong? |
After PR #701 being merged, which added age variables for head and spouse based on CPS data. We have a few updates on the EITC statistics: Our EITC estimation has changed for 2013:
Moreover, the diagnostic table for each case has changed: For current master after #701: For the reform option
after #701: For the reform option
after #701: These diagnostic tables can be summarized using the following table: (numbers shown are changes for EIC)
@martinholmer @MattHJensen Please take a look. Although the bump between |
Sean said:
First, I don't understand how you can specify this reform using the code in this pull request: there are no such policy parameters Second, the JCT document you link to makes it quite clear that the EITC reform starts in 2017, while you have it starting in 2016. And third, the specification of
So, maybe if you raise the 2017 |
@martinholmer
The two variables are mistakably copy-paste from the previous comment. I have just corrected my post. I'll try to re-estimate the reform and post the results very soon. |
So I modified the start year of the reform to be 2017:
where extrapolation of parameters are involved. The diagnostic tables are now: And, again, changes can be summarized using this table:
Although numbers are getting closer comparing to results in my previous post, it seems that they re still quite different from JCT's estimation. I'm not sure whether this is coming from extrapolation process for parameters or not (which essentially changes the baseline):
The difference for these parameters seems rather negligible to me, I'll, however, try to use their estimations in Green book (before reform) and then get another "baseline" on top of that. cc @MattHJensen |
Sean did much good investigative work and then concluded:
What about the following possibility (this is just a wild guess)? The 2017 Green Book (see quotation above in this discussion) says:
Frankly, I don't understand what that sentence means. But it seems to suggest that the President is also proposing another EITC reform that would increase EITC payments for some people. If JCT estimated the effect of both these EITC reforms in one line-item in their table, then perhaps some of the difference is caused by the JCT inclusion of the second reform. Do we have any textual evidence that JCT estimated these two EITC reforms separately? (If not, maybe they made a mistake. My recent finding of a non-trivial mistake in CBO social security replacement rate calculations shows that even the most professional government organizations can make mistakes.) Before suggesting a JCT mistake, however, it seems as if we should investigate the age data being used by Tax-Calculator and JCT. Are our age data realistic? That is, does the age distribution in |
I think this pull request #687 needs to be merged now. An investigation of the sources of the difference between the JCT and Tax-Calculator EITC reform estimates is very important but can be pursued as a separate issue. |
That makes sense to me as well. @GoFroggyRun, if that makes sense to you, then it seems like @martinholmer should merge. |
@martinholmer @MattHJensen |
Merging Sean Wang's pull request #687 into the master branch. The issue of the non-trivial difference in EITC age-eligibility reform estimates generated by the Tax-Calculator and the JCT will be investigated in a separate issue. |
Re-open pull request #687 so that it can be merged. |
On Mon, 25 Apr 2016, Martin Holmer wrote:
That is obscure. I think it means that the qorking boyfriend living with a dan
|
This PR deals with EIC calculation. Previously, 'numextra' is used to determine elder units and exclude them from claiming EIC. Thanks to the 'age' variable in the CPS matched puf file, we are able to further refine the criteria that is used to determine whether a unit is eligible for EIC or not. To be specific, units under age 25 or over 65 are being excluded from EITC, where the age thresholds have also been parametrized to incorporate related reform.
Comparing our prediction against SOI 2013 data, we have:
And here is the diagnostic table:
Moreover, the modification of EIC logic also improves the estimation of revenue changes resulted from EITC reform:
Previously, implementing this reform would result in revenue change of amount -$101 B (http://www.ospc.org/taxbrain/2355/), while in C. Expand the EITC for Workers without Qualifying
Children, JCT estimates a revenue change of -$71.6 B. (Notice that JCT has, additionally, taken the change of age threshold into consideration, which means that if we further implement reform of age threshold, the difference would be even larger.) This patch narrows the gap:
Implementing the same reform now gives us a revenue change of - $55.4 B, which seems to be much more appropriate.
Lastly, when we also incorporate the change of age threshold for EIC eligibility:
we have the diagnostic table
which yields a revenue change of amount - $87 B, comparing JCT's - $ 71.6 B.
Not only has the gap been narrowed, but the two revenue changes (our's and JCT's) are now standing on the exact same reform. All changes can be described as the following table:
Any comments, concerns or remarks would be appreciated.
@MattHJensen @martinholmer @feenberg @Amy-Xu