estimateQrn_loop {drtmle}R Documentation

estimateQrn_loop

Description

Helper function to clean up internal code of drtmle function.

Usage

estimateQrn_loop(validRows, Y, A, W, DeltaA, DeltaY, Qn, gn, SL_Qr, glm_Qr,
  family, a_0, returnModels, use_future)

Arguments

validRows

A list of length cvFolds containing the row indexes of observations to include in validation fold.

Y

A vector of continuous or binary outcomes.

A

A vector of binary treatment assignment (assumed to be equal to 0 or 1)

W

A data.frame of named covariates

DeltaA

Indicator of missing treatment (assumed to be equal to 0 if missing 1 if observed)

DeltaY

Indicator of missing outcome (assumed to be equal to 0 if missing 1 if observed)

Qn

A list of outcome regression estimates evaluated on observed data. If NULL then 0 is used for all Qn (as is needed to estimate reduced dimension regression for adaptive_iptw)

gn

A list of propensity regression estimates evaluated on observed data

SL_Qr

A vector of characters or a list describing the Super Learner library to be used for the first reduced-dimension regression.

glm_Qr

A character describing a formula to be used in the call to glm for the first reduced-dimension regression. Ignored if SL_gr!=NULL.

family

Should be gaussian() unless called from adaptive_iptw with binary Y.

a_0

A list of fixed treatment values.

returnModels

A boolean indicating whether to return model fits for the outcome regression, propensity score, and reduced-dimension regressions.

use_future

Should future be used in the fitting process.


[Package drtmle version 1.1.2 Index]