An internal function called by the tmle
function to calculate the additive treatment effect among the treated (ATT) using a universal least favorable submodel (on the transformed scale if outcomes are continuous). The function is called a second time with updated arguments to calculate the additive treatment effect among the controls (ATC). Missingness in the outcome data is allowed.
oneStepATT(Y, A, Delta, Q, g1W, pDelta1, depsilon, max_iter, gbounds, Qbounds, obsWeights)
effect estimate (on the transformed scale for continuous outcomes)
influence function
TRUE if procedure converged, FALSE otherwise
continuous or binary outcome variable
binary treatment indicator, 1
- treatment, 0
- control
indicator of missing outcome. 1
- observed, 0
- missing
a 3-column matrix (Q(A,W), Q(1,W), Q(0,W))
treatment mechanism estimates, \(P(A=1|W)\)
censoring mechanism estimates, a 2-column matrix [\(P(Delta=1|A=0,W)\), \(P(Delta=1|A=1,W)\)]
step size for delta moves, set to 0.001
maximum number of iterations before terminating without convergence
bounds on the propensity score for untreated subjects
alpha bounds on the logit scale
sampling weights
Susan Gruber
tmle
,