Open jdebacker opened 8 months ago
Some plots:
DEP functions estimated on Tax-Calculator 3.4.1 (each line is a different age- blues for younger, red for older):
GS functions estimated on Tax-Calculator 3.5.1:
Some key questions:
txfunc.py
(there have been changes to both)?mono
and mono2D
functions?Re (2) above, I don't see how these could be the best fit (albeit, the scatter plot dots do not reflect sampling weights):
ETRs for 40 year olds, DEP functions (tax year 2024):
MTR on labor income for 40 year olds, DEP functions (tax year 2024):
I've started looking into the estimation of the tax functions. Some questions I have:
Re the method of numerical optimization, I'm seeing significant differences across the numerical algorithm used to minimize the nonlinear least squares function. Here are the tax functions for each age estimated using a few different algorithms:
The above plots are of MTRs on labor income. ETRs seem to be more consistently estimated:
Beginning with PR #73, which updated the default calibration of OG-USA, we have observed some odd results related to the estimated tax functions. This issue will document what we've noticed in the hopes that we can address any issues with the tax function estimation routines or with the microsimulation model used to calibrate OG-USA (or both).
Things that haven't seemed quite right:
mono
andmono2D
functional form for the tax functions, there were failures in the estimation (e.g., no minimum found) (again, using Tax-Calculator 3.4.1)ogusa_default_parameters.json
, the warnings and performance reductions pretty much disappear.