As described in the short tutorial, certain estimation strategies for the BLP and the GATES entail fitting appropriate linear models. These regressions enable the inclusion of optional constructed covariates that are not necessary for identifying the targets but can reduce the variance of the estimation. In this article, we explore which covariates can be integrated into the regressions.
The notation is the same as in the short tutorial.
There are various sets of constructed covariates that one can
incorporate into the regressions to mitigate the variance of the
estimation. Some of these sets have been suggested by Chernozukov et
al. (2017), while others are novel. The valiCATE
function
allows the users to choose which sets to incorporate by controlling the
denoising
argument.
The optional constructed covariates depend on the nuisance functions
,
,
,
and
.
The valiCATE
function offers four optional arguments that
we can utilize to provide predictions of these nuisance parameters on
the validation sample. It’s important to note that these estimates must
be produced by models estimated using only the training sample. If not
supplied by the user, these functions are internally estimated via
honest regression forests using only the training sample.
Suppose that we assign the results of the valiCATE
function call to a variable called validation
.
validation <- valiCATE(Y_tr, Y_val, D_tr, D_val, X_tr, X_val, cates_val)
In the following, we list the additional covariates that are included
in the fitted models returned by the valiCATE
function (if
included in the denoising
argument).
BLP:
validation$BLP$wr_none
→ None;validation$BLP$wr_cddf1
→
;validation$BLP$wr_cddf2
→
;validation$BLP$wr_mck1
→
.GATES:
validation$GATES$wr_none
→ None;validation$GATES$wr_cddf1
→
;validation$GATES$wr_cddf2
→
;validation$GATES$wr_mck1
→
.validation$BLP$ht_none
→ None;validation$BLP$ht_cddf1
→
;validation$BLP$ht_cddf2
→
;validation$BLP$ht_mck1
→
;validation$BLP$ht_mck2
→
;validation$BLP$ht_mck3
→
.validation$GATES$ht_none
→ None;validation$GATES$ht_cddf1
→
;validation$GATES$ht_cddf2
→
;validation$GATES$ht_mck1
→
;validation$GATES$ht_mck2
→
;validation$GATES$ht_mck3
→
.