Stratified Parameter Estimates via MSM

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)

  • clever covariate gets recalculated all the time (inefficient)

Constructor

define_param(Param_MSM, observed_likelihood, strata_variable, ...)

observed_likelihood

A Likelihood corresponding to the observed likelihood

msm

form of the MSM. Default is "A + V", consistent with the default of treatment_node and strata_name.

weight

"Cond.Prob.", "Unif." or custom input function. Note that custom function should support vector input. Default is "Cond.Prob.".

...

Not currently used.

covariate_node

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

treatment_node

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

outcome_node

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

Fields

cf_likelihood

the counterfactual likelihood for this treatment

See also