Blog Archives

Function for calculating tax burden in Matlab

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

Tagged with: ,
Posted in Notes

The Pareto distribution in Matlab

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

Tagged with:
Posted in Notes

Quickly plotting a list of addresses in Google Maps from a Google Docs spreadsheet

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

Tagged with:
Posted in Notes

Replicating Mirrlees 1971

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

Tagged with: , ,
Posted in Notes

The Optimal Two-bracket Income Tax (replicating Slemrod et al, 1994)

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.

Posted in Notes

I am a PhD candidate in Business Economics at Harvard. I'm interested in normative economics, tax policy, and bicycle touring. The best way to contact me is via email: I'm "bblockwood" at gmail.


Tumblr    Twitter    GitHub    RSS