Scores are adjusted to the opposite sign if higher.y == FALSE; scores stay the same if higher.y == TRUE;
this is because subgroups defined in estcount.multilevel.subgroup() start from the lowest to the highest adjusted scores,
and higher adjusted scores should always represent high responders of trt=1
estcount.multilevel.subgroup(
y,
x.cate,
x.ps,
time,
trt,
score,
higher.y,
prop,
ps.method = "glm",
minPS = 0.01,
maxPS = 0.99
)estimated ATEs of all categories in the one multilevel subgroup; vector of size equal to the length of categories in the multilevel subgroup
Observed outcome; vector of size n (observations)
Matrix of p.cate baseline covariates; dimension n by p.cate (covariates in the outcome model)
Matrix of p.ps baseline covariates (plus a leading column of 1 for the intercept);
dimension n by p.ps + 1 (covariates in the propensity score model plus intercept)
Log-transformed person-years of follow-up; vector of size n
Treatment received; vector of size n units with treatment coded as 0/1
Estimated log CATE scores for all n observations from one of the four methods
(boosting, naive Poisson, two regressions, contrast regression); vector of size n
A logical value indicating whether higher (TRUE) or lower (FALSE)
values of the outcome are more desirable. Default is TRUE.
Proportions corresponding to percentiles in the estimated log CATE scores that define subgroups to calculate ATE for;
vector of floats in `[0, 1]` always starting with 0 and ending with 1:
Each element of prop represents inclusive cutoffs in the multilevel subgroup and the length of prop
is number of categories in the multilevel subgroup
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.