synthdid_estimate for diff-in-diff estimates. Takes all the same parameters, but by default, passes options to use the diff-in-diff estimator
Source:R/synthdid.R
did_estimate.Rdsynthdid_estimate for diff-in-diff estimates. Takes all the same parameters, but by default, passes options to use the diff-in-diff estimator
Examples
# \donttest{
# Estimate treatment effect using difference-in-differences
data(california_prop99)
setup <- panel.matrices(california_prop99)
# DID estimate
tau.did <- did_estimate(setup$Y, setup$N0, setup$T0)
print(tau.did)
#> synthdid: -27.349 +- NA. Effective N0/N0 = 38.0/38~1.0. Effective T0/T0 = 19.0/19~1.0. N1,T1 = 1,12. [converged]
# Compare all three estimators
tau.sc <- sc_estimate(setup$Y, setup$N0, setup$T0)
tau.sdid <- synthdid_estimate(setup$Y, setup$N0, setup$T0)
estimates <- list(did = tau.did, sc = tau.sc, sdid = tau.sdid)
sapply(estimates, function(x) x)
#> did sc sdid
#> -27.34911 -19.61966 -15.60379
# Visualize the differences
# synthdid_plot(estimates)
# }