Details regarding parameter use_other_treat_as_covariate in DoubleMLData? #146
-
Right now I am applying double machine learning on a setting where there are multiple treatments, and I notice parameter use_other_treat_as_covariate in DoubleMLData. I tried to find detailed documentation for this argument in both documentation and your papers, but the best I can get is the following: "use_other_treat_as_covariate (bool) – Indicates whether in the multiple-treatment case the other treatment variables should be added as covariates. Default is True." If possible, could you please share some details regarding this parameter? Such as when should we set this as true? Thanks in advance for any suggestions! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Thanks for your interest in |
Beta Was this translation helpful? Give feedback.
Thanks for your interest in
DoublemL
. Some documentation on the multiple treatment case can be found here https://docs.doubleml.org/stable/guide/sim_inf.html. The implementation is closely related to Belloni et al. (2018). For each treatment effect that should be estimated there is one identifying orthogonal moment condition. If you then estimate nuisance functions, they are allowed to depend on X and all other treatment variables (see the second and third equation in the above linked documentation or Belloni et al. (2018)). Ifuse_other_treat_as_covariate
isTrue
the nuisance functions are estimated with all theX
variables and all other treatment variablesD
as covariates. Ifuse_other_…