Under the standard causal assumptions we can estimate the average treatment effect E(Y(1) - Y(0)). We need Consistency, ignorability ( Y(1), Y(0) indep A given X), and positivity.
binregATE(
formula,
data,
cause = 1,
time = NULL,
beta = NULL,
treat.model = ~+1,
cens.model = ~+1,
offset = NULL,
weights = NULL,
cens.weights = NULL,
se = TRUE,
kaplan.meier = TRUE,
cens.code = 0,
no.opt = FALSE,
method = "nr",
augmentation = NULL,
...
)formula with outcome (see coxph)
data frame
cause of interest
time of interest
starting values
logistic treatment model given covariates
only stratified cox model without covariates
offsets for partial likelihood
for score equations
censoring weights
to compute se's with IPCW adjustment, otherwise assumes that IPCW weights are known
uses Kaplan-Meier for IPCW in contrast to exp(-Baseline)
gives censoring code
to not optimize
for optimization
to augment binomial regression
Additional arguments to lower level funtions
Thomas Scheike
The first covariate in the specification of the competing risks regression model must be the treatment effect that is binary. This is then model using a logistic regresssion using the standard binary double robust estimating equations that are then IPCW censoring adjusted using binomial regression.
Also computes the ATT and ATC, average treatment effect on the treated (ATT), E(Y(1) - Y(0) | A=1), and non-treated, respectively.
Rather than binomial regression we also consider a IPCW weighted version of standard logistic regression logitIPCWATE.
data(bmt)
brs <- binregATE(Event(time,cause)~tcell+platelet+age,bmt,time=50,cause=1,
treat.model=tcell~platelet+age)
summary(brs)
Run the code above in your browser using DataLab