Cartoon of Kyle F. Butts

Research in Progress

Differences-in-Differences with Spatial Interference

Empirical work often uses treatment assigned following geographic boundaries. When the effects of treatment cross over borders, classical difference-in-differences estimation produces biased estimates for the average treatment effect. In this paper, I introduce a potential outcomes framework to model spillover effects and decompose the estimate's bias in two parts: (1) the control group no longer identifies the counterfactual trend because their outcomes are affected by treatment and (2) changes in treated units' outcomes reflect the effect of their own treatment status and the effect from the treatment status of "close" units. I propose estimation strategies that can remove both sources of bias and semi-parametrically estimate the spillover effects themselves. I extend Callaway and Sant'Anna (2020) to allow for event-study estimates that control for spillovers. To highlight the importance of spillover effects, I revisit analyses of three place-based interventions.

Public Goods


The goal of did2s is to estimate TWFE models without running into the problem of staggered treatment adoption. This package, available in both R and Stata, implement the method by Gardner (2021). This method entails the following two-step estimation procedure

  1. Estimate unit and time fixed effects using never-treated/not-yet-treated observations and then residualize these outcomes for all observations.
  2. Regress residualized outcome variable on treatment dummies to estimate the treatment effect of interest.
More information on the methodology is available in this vignette.


Introduction to Probability and Statistics
(Econ 3818, University of Colorado Boulder)
Natural Resource Economics
(Econ 3535, University of Colorado Boulder)