if (FALSE) {
# Minimal use: simple DiD with two-way fixed effects
run_es(
data = df,
outcome = y,
treatment = treat,
time = year,
timing = 2000,
lead_range = 2,
lag_range = 2,
fe = ~ id + year,
baseline = -1
)
# With weights, cluster, and covariates
run_es(
data = df,
outcome = y,
treatment = treat,
time = year,
timing = 2000,
lead_range = 2,
lag_range = 3,
covariates = ~ x1 + x2,
fe = ~ id + year,
cluster = ~ id,
weights = ~ popwt,
baseline = -1
)
# Staggered adoption: timing is unit-specific
run_es(
data = df,
outcome = y,
treatment = treat,
time = year,
staggered = TRUE,
timing = treat_time,
lead_range = 3,
lag_range = 4,
fe = ~ id + year,
cluster = ~ id,
baseline = -1
)
}
Run the code above in your browser using DataLab