IV regression in Stata with spatial and serial correlation in the error term

In one of my papers (The Effects of Dust Storms on Economic Development), I implement an instrumental variables regression where I expect to encounter spatial and serial correlation in the error term, and wanted to adjust standard errors accordingly. While there is an existing command out there for estimating Conley spatial correlation models alongside heteroskedasticity-autocorrelation (HAC) robust standard errors (see Sol Hsiang’s code for ols_spatial_HAC here and a version using reg2hdfe from Thiemo Fetzer here), I have not found a command for implementing the procedure in an instrumental variables setting. So I have adapted Sol’s code to be able to do this, building on top of ivreg2. You can install the command through ssc, using

ssc install spatial_hac_iv

The command works with ivreg2 syntax, but requires the same options as ols_spatial_HAC, namely

lat(latvar) lon(lonvar) Timevar(tvar) Panelvar(pvar)

with optional [DISTcutoff(#) LAGcutoff(#) bartlett DISPlay star dropvar]


A version that implements the same procedure in R is planned to follow, so check back later for that as well.

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top