rise.screen | R Documentation |
A set of high-dimensional surrogate candidates are screened one-by-one to identify strong candidates. Strength of surrogacy is assessed through a rank-based measure of the similarity in treatment effects on a candidate surrogate and the primary response. P-values corresponding to hypothesis testing on this measure are corrected for the high number of statistical tests performed.
rise.screen(
yone,
yzero,
sone,
szero,
alpha = 0.05,
power.want.s = NULL,
epsilon = NULL,
u.y.hyp = NULL,
p.correction = "BH",
n.cores = 1,
alternative = "less",
paired = FALSE,
return.all.screen = TRUE
)
yone |
numeric vector of primary response values in the treated group. |
yzero |
numeric vector of primary response values in the untreated group. |
sone |
matrix or dataframe of surrogate candidates in the treated group with dimension
|
szero |
matrix or dataframe of surrogate candidates in the untreated group with dimension
|
alpha |
significance level for determining surrogate candidates. Default is |
power.want.s |
numeric in (0,1) - power desired for a test of treatment effect based on the
surrogate candidate. Either this or |
epsilon |
numeric in (0,1) - non-inferiority margin for determining surrogate validity. Either
this or |
u.y.hyp |
hypothesised value of the treatment effect on the primary response on the probability scale. If not given, it will be estimated based on the observations. |
p.correction |
character. Method for p-value adjustment (see |
n.cores |
numeric giving the number of cores to commit to parallel computation in order to
improve computational time through the |
alternative |
character giving the alternative hypothesis type. One of
|
paired |
logical flag giving if the data is independent or paired. If |
return.all.screen |
logical flag. If |
a list with elements
screening.metrics
: dataframe of screening results (for each candidate marker - delta,
CI, sd, epsilon, p-values).
significant.markers
: character vector of markers with p_adjusted < alpha
screening.weights
: dataframe giving marker names and the inverse absolute value of the
associated deltas.
Arthur Hughes
# Load high-dimensional example data
data("example.data.highdim")
yone <- example.data.highdim$y1
yzero <- example.data.highdim$y0
sone <- example.data.highdim$s1
szero <- example.data.highdim$s0
rise.screen.result <- rise.screen(yone, yzero, sone, szero, power.want.s = 0.8)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.