Standard screening for numeric traits based on Pearson correlation.
standardScreeningNumericTrait(datExpr, yNumeric, corFnc = cor,
corOptions = list(use = 'p'),
alternative = c("two.sided", "less", "greater"),
qValues = TRUE,
areaUnderROC = TRUE)
data frame containing expression data (or more generally variables to be screened), with rows corresponding to samples and columns to genes (variables)
a numeric vector giving the trait measurements for each sample
correlation function.
Defaults to Pearson correlation but can also be bicor
.
list specifying additional arguments to be passed to the correlation function given
by corFnc
.
alternative hypothesis for the correlation test
logical: should q-values be calculated?
logical: should are under the receiver-operating curve be calculated?
Data frame with the following components:
Gene (or variable) identifiers copied from colnames(datExpr)
correlations of all genes with the trait
Fisher Z statistics corresponding to the correlations
Student p-values of the correlations
(if input qValues==TRUE
) q-values of the correlations calculated from the p-values
(if input areaUnderROC==TRUE
) area under the ROC
number of samples present for the calculation of each association.
The function calculates the correlations, associated p-values, area under the ROC, and q-values