Cross-validates a collection of heterogeneous treatment effect learners.
Usage
cross_validate(
hte_learners,
hte3_task,
cv_metalearner = Lrnr_cv_selector$new(loss_squared_error),
cv_control = NULL,
...
)Arguments
- hte_learners
A single
Lrnr_htelearner, a list ofLrnr_htelearners, or aStackofLrnr_htelearners to cross-validate.- hte3_task
An
hte3_Taskobject containing the data and necessary information for heterogeneous treatment effect estimation.- cv_metalearner
An optional metalearner (
Lrnr_baseobject) used to combine the cross-validated learners. Default isLrnr_cv_selector$new(loss_squared_error).- cv_control
A list of control parameters for cross-validation passed to
Lrnr_sl. Default isNULL.- ...
Additional arguments to pass to the loss function and other functions.