Download Bioinformatics Toolbox

Transcript
rankfeatures
'roc'
Area under the empirical receiver operating
characteristic (ROC) curve
'wilcoxon'
Absolute value of the u-statistic of a two-sample
unpaired Wilcoxon test, also known as
Mann-Whitney
Notes: 1) 'ttest', 'entropy', and 'brattacharyya' assume normal
distributed classes while 'roc' and 'wilcoxon' are nonparametric
tests. 2) All tests are feature independent.
rankfeatures(..., 'CCWeighting', ALPHA) uses correlation
information to outweigh the Z value of potential features using Z *
(1-ALPHA*(RHO)) where RHO is the average of the absolute values of
the cross-correlation coefficient between the candidate feature and all
previously selected features. ALPHA sets the weighting factor. It is a
scalar value between 0 and 1. When ALPHA is 0 (default) potential
features are not weighted. A large value of RHO (close to 1) outweighs
the significance statistic; this means that features that are highly
correlated with the features already picked are less likely to be included
in the output list.
rankfeatures(..., 'NWeighting', BETA) uses regional
information to outweigh the Z value of potential features using Z *
(1-exp(-(DIST/BETA).^2)) where DIST is the distance (in rows)
between the candidate feature and previously selected features. BETA
sets the weighting factor. It is greater than or equal to 0. When BETA is
0 (default) potential features are not weighted. A small DIST (close to 0)
outweighs the significance statistics of only close features. This means
that features that are close to already picked features are less likely
to be included in the output list. This option is useful for extracting
features from time series with temporal correlation.
BETA can also be a function of the feature location, specified using @ or
an anonymous function. In both cases rankfeatures passes the row
position of the feature to BETA() and expects back a value greater
than or equal to 0.
Note: You can use CCWeighting and NWeighting together.
2-313