Class AttributeSetEvaluator

java.lang.Object
weka.attributeSelection.ASEvaluation
weka.attributeSelection.AttributeSetEvaluator
All Implemented Interfaces:
Serializable, CapabilitiesHandler, CapabilitiesIgnorer, CommandlineRunnable, OptionHandler, RevisionHandler

public abstract class AttributeSetEvaluator extends ASEvaluation
Abstract attribute set evaluator.
Version:
$Revision: 8034 $
Author:
Zheng Zhao: zhaozheng at asu.edu
See Also:
  • Constructor Details

    • AttributeSetEvaluator

      public AttributeSetEvaluator()
  • Method Details

    • evaluateAttribute

      public abstract double evaluateAttribute(int attribute) throws Exception
      evaluates an individual attribute
      Parameters:
      attribute - the index of the attribute to be evaluated
      Returns:
      the "merit" of the attribute
      Throws:
      Exception - if the attribute could not be evaluated
    • evaluateAttribute

      public abstract double evaluateAttribute(int[] attributes, int[] classAttributes) throws Exception
      Evaluates a set of attributes
      Parameters:
      attributes - an int[] value
      classAttributes - an int[] value
      Returns:
      a double value
      Throws:
      Exception - if an error occurs