For a given vector of tax bracket thresholds and marginal tax rates, this code calculates the tax burden for any vector of incomes. This and other utilities are available on GitHub. function taxdue = tax(y,g) % For a vector of…
For a given vector of tax bracket thresholds and marginal tax rates, this code calculates the tax burden for any vector of incomes. This and other utilities are available on GitHub. function taxdue = tax(y,g) % For a vector of…
Often when I want to use a simple Pareto distribution in Matlab, I have to spend a bunch of time remembering how exactly the generalized Pareto distribution (for which Matlab has a function) relates to the standard Pareto distribution, which…
I used Google’s Spreadsheet Mapper template, which generates both a .kmz file that can be opened in Google Earth and a link to a live Google Maps page with the relevant addresses plotted. I did have an issue getting the…
Here is my discussion of my attempt to replicate the numerical computations in Mirrlees’s seminal analysis of the optimal nonlinear income tax (Restud, 1971) which can be downloaded here (gated). Although my computations yield reasonable results, they do not exactly replicate…
Here is my replication and discussion of Slemrod et al. (Journal of Public Economics, 1994), which can be downloaded here (gated). Code for the replication is available at github.com/bblockwood/Slemrod-1994-Replication.