weka.attributeSelection
Class SubsetEvaluator

java.lang.Object
  extended byweka.attributeSelection.ASEvaluation
      extended byweka.attributeSelection.SubsetEvaluator
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CfsSubsetEval, ConsistencySubsetEval, HoldOutSubsetEvaluator, UnsupervisedSubsetEvaluator, WrapperSubsetEval

public abstract class SubsetEvaluator
extends ASEvaluation

Abstract attribute subset evaluator.

Version:
$Revision: 1.7 $
Author:
Mark Hall (mhall@cs.waikato.ac.nz)
See Also:
Serialized Form

Constructor Summary
SubsetEvaluator()
           
 
Method Summary
abstract  double evaluateSubset(java.util.BitSet subset)
          evaluates a subset of attributes
 
Methods inherited from class weka.attributeSelection.ASEvaluation
buildEvaluator, forName, makeCopies, postProcess
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubsetEvaluator

public SubsetEvaluator()
Method Detail

evaluateSubset

public abstract double evaluateSubset(java.util.BitSet subset)
                               throws java.lang.Exception
evaluates a subset of attributes

Parameters:
subset - a bitset representing the attribute subset to be evaluated
Returns:
the "merit" of the subset
Throws:
java.lang.Exception - if the subset could not be evaluated