Parameter definition for the Treatment Specific Mean (TSM): $E_W[E_Y|A(Y|A=a|W)|$. Currently supports multiple static intervention nodes. Does yet not support dynamic rule or stochastic interventions.

Format

R6Class object.

Value

Param_base object

Current Issues

  • clever covariates doesn't support updates; always uses initial (necessary for iterative TMLE, e.g. stochastic intervention)

  • doesn't integrate over possible counterfactuals (necessary for stochastic intervention)

  • clever covariate gets recalculated all the time (inefficient)

Constructor

define_param(Param_TSM, observed_likelihood, intervention_list, ..., outcome_node)

observed_likelihood

A Likelihood corresponding to the observed likelihood

intervention_list

A list of objects inheriting from LF_base, representing the intervention.

...

Not currently used.

outcome_node

character, the name of the node that should be treated as the outcome

Fields

cf_likelihood

the counterfactual likelihood for this treatment

intervention_list

A list of objects inheriting from LF_base, representing the intervention

See also