QlearnModel: R6 Class for Q-Learning

Description Usage Format Details Methods Active Bindings

Description

R6 class for controlling the internal implementation of Q-learning functionality. Supports sequential (recursive) G-computation and longitudinal TMLE. Inherits from BinaryOutcomeModel R6 Class.

Usage

1

Format

An R6Class generator object

Details

Methods

new(reg, ...)

...

define.subset.idx(data, subset_vars, subset_exprs)

...

define_idx_to_fit_initQ(data)

...

define_idx_to_predictQ(data)

...

fit(overwrite = FALSE, data, ...)

...

Propagate_TMLE_fit(overwrite = TRUE, data, new.TMLE.fit, ...)

...

predict(newdata, subset_idx, ...)

...

predictStatic(data, g0, gstar, subset_idx)

...

predictStochastic(data, g0, gstar, subset_idx, stoch_indicator)

...

predictAeqa(newdata, ...)

...

get.fits()

...

Active Bindings

wipe.alldat

...

getfit

...

getTMLEfit

...


stremr documentation built on May 30, 2017, 6:35 a.m.