Weighted Subgroup Analysis in Regression Discontinuity Designs
Implements inverse probability weighted (IPW) subgroup analysis for regression discontinuity (RD) designs. When subgroups differ in observed moderators near the cutoff, a naive comparison of subgroup-specific RD estimates conflates the causal effect of the subgroup characteristic with the effect of correlated moderators. Reweighting observations via IPW balances observed moderators across subgroups at the cutoff, isolating the subgroup-attributable component of the treatment effect difference.
Both a Stata package and an R package are included in this repository.
From SSC:
ssc install rddsgaLatest version from this repository:
net from https://raw.githubusercontent.com/acarril/rddsga/main/stata/
net install rddsga
net get rddsgause rddsga_synth
rddsga Y Z X1 X2, sgroup(G) bwidth(10) reducedform bsreps(200)See help rddsga for full documentation.
devtools::install_github("acarril/rddsga")library(rddsga)
data(rddsga_synth)
# Sharp RD with IPW balancing moderator m, bootstrap SEs
fit <- rddsga(
y ~ m | sgroup,
data = rddsga_synth,
running = ~ x,
bwidth = 0.5,
bsreps = 200,
seed = 42
)
print(fit)
summary(fit) # also shows balance tablesSee ?rddsga and vignette("rddsga-intro") for full documentation.
Carril, Alvaro, Andre Cazor, Maria Paula Gerardino, Stephan Litschig, and Dina Pomeranz. "Weighted Subgroup Analysis in Regression Discontinuity Designs." Working paper.
Please report bugs at https://github.com/acarril/rddsga/issues.