View source: R/rise.evaluate.R
rise.evaluate | R Documentation |
A set of high-dimensional surrogate candidates are evaluated jointly. Strength of surrogacy is assessed through a rank-based measure of the similarity in treatment effects on a candidate surrogate and the primary response.
rise.evaluate(
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.evaluate = TRUE,
return.plot.evaluate = TRUE,
evaluate.weights = TRUE,
screening.weights = NULL,
markers = NULL
)
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.evaluate |
logical flag. If |
return.plot.evaluate |
logical flag. If |
evaluate.weights |
logical flag. If |
screening.weights |
dataframe with columns |
markers |
a vector of marker names (column names of szero and sone) to evaluate. If not given, will default to evaluating all markers in the dataframes. |
A list with:
individual.metrics
If return.all.evaluate = TRUE
, a dataframe of
evaluation results for each significant marker.
gamma.s
A list with elements gamma.s.one
and gamma.s.zero
, giving
the combined surrogate marker in the treated and untreated groups, respectively.
gamma.s.evaluate
A dataframe giving the evaluation of gamma.s
.
gamma.s.plot
A ggplot2 plot showing gamma.s
against the primary response
on the rank-scale.
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.evaluate.result <- rise.evaluate(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.