| custom.measure {CICI} | R Documentation |
Custom estimands after applying gformula
Description
The default estimate returned by gformula is the expected outcome under the respective intervention strategies abar.
custom.measure takes an object of class gformula and enables estimation of other estimands based on the
counterfactual datasets produced by gformula (if the option ret=TRUE had been chosen), for example estimands conditional on baseline variables, quantiles instead of expectations, and others.
Usage
custom.measure(X, fun = NULL, cond = NULL, verbose = TRUE, with.se = FALSE, ...)
Arguments
X |
An object of class |
fun |
A function to be applied to the outcome(s) of the counterfactual data set. |
cond |
A string containing a condition to be applied to the counterfactual datasets. |
verbose |
Logical. TRUE if notes should be printed. |
with.se |
Logical. TRUE if standard deviation should be calculated and returned. |
... |
other parameters to be passed to |
Details
In settings with censoring, it will often be needed to pass on the option na.rm=T, e.g. for the mean, median, quantilesn, and others.
Calculation of the bootstrap standard error (i.e., with.se=T) is typically not needed; but, for example, necessary for the calculations after multiple imputation and hence used by mi.boot.
Value
An object of class gformula. See gformula for details.
See Also
see also gformula
Examples
data(EFV)
est <- gformula(X=EFV,
Lnodes = c("adherence.1","weight.1",
"adherence.2","weight.2",
"adherence.3","weight.3",
"adherence.4","weight.4"
),
Ynodes = c("VL.0","VL.1","VL.2","VL.3","VL.4"),
Anodes = c("efv.0","efv.1","efv.2","efv.3","efv.4"),
abar=seq(0,2,1), ret=TRUE
)
est
custom.measure(est, fun=prop,categ=1) # identical
custom.measure(est, fun=prop,categ=0)
custom.measure(est, fun=prop, categ=0, cond="sex==1")
# note: metabolic has been recoded internally (see output above)
custom.measure(est, fun=prop, categ=0, cond="metabolic==0")
# does not make sense here, just for illustration (useful for metric outcomes)
custom.measure(est, fun=quantile, probs=0.1)