SVMAttributeEval :
Evaluates the worth of an attribute by using an SVM classifier. Attributes are ranked by the square of the weight assigned by the SVM. Attribute selection for multiclass problems is handled by ranking attributes for each class seperately using a one-vs-all method and then "dealing" from the top of each pile to give a final ranking.
For more information see:
I. Guyon, J. Weston, S. Barnhill, V. Vapnik (2002). Gene selection for cancer classification using support vector machines. Machine Learning. 46:389-422.
BibTeX:
@article{Guyon2002,
author = {I. Guyon and J. Weston and S. Barnhill and V. Vapnik},
journal = {Machine Learning},
pages = {389-422},
title = {Gene selection for cancer classification using support vector machines},
volume = {46},
year = {2002}
}
Valid options are:
-X <constant rate of elimination>
Specify the constant rate of attribute
elimination per invocation of
the support vector machine.
Default = 1.
-Y <percent rate of elimination>
Specify the percentage rate of attributes to
elimination per invocation of
the support vector machine.
Trumps constant rate (above threshold).
Default = 0.
-Z <threshold for percent elimination>
Specify the threshold below which
percentage attribute elimination
reverts to the constant method.
-P <epsilon>
Specify the value of P (epsilon
parameter) to pass on to the
support vector machine.
Default = 1.0e-25
-T <tolerance>
Specify the value of T (tolerance
parameter) to pass on to the
support vector machine.
Default = 1.0e-10
-C <complexity>
Specify the value of C (complexity
parameter) to pass on to the
support vector machine.
Default = 1.0
-N
Whether the SVM should 0=normalize/1=standardize/2=neither.
(default 0=normalize)
author: Eibe Frank (eibe@cs.waikato.ac.nz) author: Mark Hall (mhall@cs.waikato.ac.nz) author: Kieran Holland version: $Revision: 1.26 $ |