Skip to contents

This class defines a inverse probability weighted (IPW) meta-learner of the conditional relative average treatment effect (crr).

Format

An R6 class with public methods to initialize the learner, create a regression task, and access the base learner.

Super classes

sl3::Lrnr_base -> hte3::Lrnr_hte -> Lrnr_crr_IPW

Methods

Inherited methods


Method new()

Usage

Lrnr_crr_IPW$new(
  base_learner,
  treatment_level = NULL,
  control_level = NULL,
  ...
)

Arguments

base_learner

A sl3 learner object inheriting from Lrnr_base that specifies the base supervised learning algorithm used by the meta-learner.


Method get_pseudo_data()

Usage

Lrnr_crr_IPW$get_pseudo_data(
  hte3_task,
  treatment_level = NULL,
  control_level = NULL,
  train = TRUE,
  ...
)


Method clone()

The objects of this class are cloneable with this method.

Usage

Lrnr_crr_IPW$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.