public abstract class ASEvaluation extends java.lang.Object implements java.io.Serializable, CapabilitiesHandler, RevisionHandler
| Constructor and Description | 
|---|
| ASEvaluation() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | buildEvaluator(Instances data)Generates a attribute evaluator. | 
| void | clean()Tells the evaluator that the attribute selection process is complete. | 
| static ASEvaluation | forName(java.lang.String evaluatorName,
       java.lang.String[] options)Creates a new instance of an attribute/subset evaluator 
 given it's class name and
 (optional) arguments to pass to it's setOptions method. | 
| Capabilities | getCapabilities()Returns the capabilities of this evaluator. | 
| java.lang.String | getRevision()Returns the revision string. | 
| static ASEvaluation[] | makeCopies(ASEvaluation model,
          int num)Creates copies of the current evaluator. | 
| int[] | postProcess(int[] attributeSet)Provides a chance for a attribute evaluator to do any special
 post processing of the selected attribute set. | 
public abstract void buildEvaluator(Instances data) throws java.lang.Exception
data - set of instances serving as training datajava.lang.Exception - if the evaluator has not been 
 generated successfullypublic int[] postProcess(int[] attributeSet)
                  throws java.lang.Exception
attributeSet - the set of attributes found by the searchjava.lang.Exception - if postprocessing fails for some reasonpublic static ASEvaluation forName(java.lang.String evaluatorName, java.lang.String[] options) throws java.lang.Exception
evaluatorName - the fully qualified class name of the evaluatoroptions - an array of options suitable for passing to setOptions. May
 be null.java.lang.Exception - if the evaluator name is invalid, or the options
 supplied are not acceptable to the evaluatorpublic static ASEvaluation[] makeCopies(ASEvaluation model, int num) throws java.lang.Exception
model - an example evaluator to copynum - the number of evaluator copies to create.java.lang.Exception - if an error occurspublic Capabilities getCapabilities()
getCapabilities in interface CapabilitiesHandlerCapabilitiespublic java.lang.String getRevision()
getRevision in interface RevisionHandlerpublic void clean()