Initializes the specification of a difference-in-differences estimator for the CDE based on an augmented inverse probability weighting.
cde_did_aipw(
base_mediator,
trim = c(0.01, 0.99),
aipw_blip = TRUE,
on_treated = FALSE
)The (unquoted) name of the variable that measures the mediator at baseline.
A vector of length 2 indicating what quantiles of the
propensity scores should be trimmed. By default this is c(0.01, 0.99) meaning that the top and bottom 1% of propensity scores are
trunctated to these quantiles. If NULL, no trimming occurs.
If TRUE (the default), augmented inverse probability weighting
estimators will be used to estimate intermediate outcome
regressions (blip functions).
If FALSE (the defafult), the effects are
average effects conditional on the levels of the baseline mediator.
If TRUE, the effects are conditional on the treated path. For
difference in identficiation, see Details below.
This function, unlike other CDE estimators in the package, only
returns the estimated effects of the first treatment variable.
These effects are conditional on the baseline value of the mediator
(base_mediator) when on_treated is TRUE. A marginalized CDE
estimand is also estimated. When on_treated is FALSE, these
estimates are conditional on the entire "treated" history.
Identification requirements are slightly different between these
two cases. When on_treated is FALSE, the confounders for the
mediator cannot be affected by treatment. See Blackwell et al
(2022) for more information.