Package: |
SigCheck |
Type: |
Package |
Version: |
1.0 |
Date: |
2014-06-26 |
License: |
Artistic-2.0 |
sigCheckClassifier
), 2) compares performance against signatures
composed of random genes (sigCheckRandom
), 3)
compares performance against known, and mostly unrelated, gene signatures
(sigCheckKnown
), and 4) compares performance against randomly
permuted data (sigCheckPermuted
).At a minimum, SigCheck requires a data set (as an ExpressionSet
)
and a signature (a subset of features in the ExpressionSet). It uses the
MLearn
funciton formt he MLInterfaces
package to build a
classifier (using link{smvI}
by default) and measure its performance
against validation samples in the ExpressionSet; if no validation samples are
specified, it uses leave-one-out (LOO) cross-validation to build multiple
classifiers, each predicting one sample.
Output of each check includes the distribution of random performance scores (percentage of validation samples correctly classified) and the ranking of the passed signature in this distribution. A simple p-value calculation based on this rank is also returned.