Last chance! 50% off unlimited learning
Sale ends in
Last chance! 50% off unlimited learning
Sale ends in
If only care about the higher subgroup (above cutoff), only need ate.rmtl.high and hr.high so set "onlyhigh" to be TRUE
Scores are adjusted to the opposite sign if higher.y
== FALSE; scores stay the same if higher.y
== FALSE;
this is because estsurv() function always takes the subgroup of the top highest adjusted scores,
and higher adjusted scores should always represent high responders of trt=1
estsurv.bilevel.subgroups(
y,
d,
x.cate,
x.ps,
x.ipcw,
trt,
yf,
tau0 = tau0,
score,
higher.y,
prop,
onlyhigh,
surv.min = 0.025,
ps.method = "glm",
minPS = 0.01,
maxPS = 0.99,
ipcw.method = "breslow"
)
ate.rmtl.high: estimated ATEs (ratio of RMTL) in the multiple bi-level subgroups that are in the higher-than-cutoff category;
vector of size equal to the length of prop; always returned.
ate.rmtl.low: estimated ATEs (ratio of RMTL) in the multiple bi-level subgroups that are in the lower-than-cutoff category;
vector of size equal to the length of prop; returned only when onlyhigh = TRUE
.
hr.high: unadjusted hazard ratio in the multiple bi-level subgroups that are in the higher-than-cutoff category;
vector of size equal to the length of prop; always returned.
hr.low: unadjusted hazard ratio in the multiple bi-level subgroups that are in the lower-than-cutoff category;
vector of size equal to the length of prop; returned only when onlyhigh = TRUE
Observed survival or censoring time; vector of size n
.
The event indicator, normally 1 = event, 0 = censored
; vector of size n
.
Matrix of p.cate
baseline covariates specified in the outcome model; dimension n
by p.cate
.
Matrix of p.ps
baseline covariates specified in the propensity score model; dimension n
by p.ps
.
Matrix of p.ipw
baseline covariate specified in inverse probability of censoring weighting; dimension n
by p.ipw
.
Treatment received; vector of size n
with treatment coded as 0/1.
Follow-up time, interpreted as the potential censoring time; vector of size n
if the potential censoring time is known.
The truncation time for defining restricted mean time lost.
Estimated log CATE scores for all n
observations from one of the five methods
(random forest, boosting, naive Poisson, two regressions, contrast regression); vector of size n
.
A logical value indicating whether higher (TRUE
) or lower (FALSE
)
Proportions corresponding to percentiles in the estimated log CATE scores that define subgroups to calculate ATE for;
vector of floats in `(0, 1]` (if onlyhigh=TRUE
) or in `(0, 1)` (if onlyhigh=FALSE
):
Each element of prop
represents the high/low cutoff in each bi-level subgroup and the length of prop
is number of bi-level subgroups
Indicator of returning only the ATEs in the higher-than-cutoff category of the bi-level subgroups; boolean.
Lower truncation limit for probability of being censored (positive and very close to 0).
A character value for the method to estimate the propensity score. Allowed values include one of:
'glm'
for logistic regression with main effects only (default), or
'lasso'
for a logistic regression with main effects and LASSO penalization on
two-way interactions (added to the model if interactions are not specified in ps.model
).
Relevant only when ps.model
has more than one variable.
A numerical value (in `[0, 1]`) below which estimated propensity scores should be
truncated. Default is 0.01
.
A numerical value (in `(0, 1]`) above which estimated propensity scores should be
truncated. Must be strictly greater than minPS
. Default is 0.99
.
The censoring model. Allowed values are: 'breslow'
(Cox regression with Breslow estimator of the baseline survivor function),
'aft (exponential)'
, 'aft (weibull)'
, 'aft (lognormal)'
or 'aft (loglogistic)'
. Default is 'breslow'
.