Allow non-constant elasticity of taxable income #23
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 PR adds the ability for users to enter an elasticity of taxable income that varies over the earned income distribution, which would resolve Issue #21. The functionality allows the user to enter a value of
eti
that is either a scalar (i.e., constant over income) or a dictionary with keysknot_points
andetc_values
, which each contain corresponding lists of income values and the ETI at those values. E.g., using the estimate of the ETI over the income distribution from Gruber and Saez (2002), this would look like:Where the last value is provided to help find just a gradual increase in the ETI after $250,000. Using a linear spline, the results look like:
The sharp changes in the ETI in this interpolated function are probably not realistic and introduce odd kinds in the implied social welfare weights.
However, with so few datapoints, a cubic spline has its own problems (going off to values that are unrealistically high):
I believe the solution is to find more data points on the ETI on different parts of the income distribution that can be used to inform a cubic spline. This should allow for some smoothness in the ETI spline, but without a steep slope in some values beyond those in the literature.
cc @john-p-ryan