Standard screening for numeric traits
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)
datExpr |
data frame containing expression data (or more generally variables to be screened), with rows corresponding to samples and columns to genes (variables) |
yNumeric |
a numeric vector giving the trait measurements for each sample |
corFnc |
correlation function.
Defaults to Pearson correlation but can also be |
corOptions |
list specifying additional arguments to be passed to the correlation function given
by |
alternative |
alternative hypothesis for the correlation test |
qValues |
logical: should q-values be calculated? |
areaUnderROC |
logical: should are under the receiver-operating curve be calculated? |
The function calculates the correlations, associated p-values, area under the ROC, and q-values
Data frame with the following components:
ID |
Gene (or variable) identifiers copied from |
cor |
correlations of all genes with the trait |
Z |
Fisher Z statistics corresponding to the correlations |
pvalueStudent |
Student p-values of the correlations |
qvalueStudent |
(if input |
AreaUnderROC |
(if input |
nPresentSamples |
number of samples present for the calculation of each association. |
Steve Horvath
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.