weka.core
Interface AdditionalMeasureProducer

All Known Implementing Classes:
AdditiveRegression, ADTree, AttributeSelectedClassifier, AveragingResultProducer, Bagging, ClassifierSplitEvaluator, CrossValidationResultProducer, DatabaseResultProducer, DecisionTable, FLR, J48, JRip, LearningRateResultProducer, LMT, M5Base, PART, RandomForest, RandomSplitResultProducer, RegressionSplitEvaluator, REPTree, Ridor, SimpleLogistic

public interface AdditionalMeasureProducer

Interface to something that can produce measures other than those calculated by evaluation modules.

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

Method Summary
 java.util.Enumeration enumerateMeasures()
          Returns an enumeration of the measure names.
 double getMeasure(java.lang.String measureName)
          Returns the value of the named measure
 

Method Detail

enumerateMeasures

public java.util.Enumeration enumerateMeasures()
Returns an enumeration of the measure names. Additional measures must follow the naming convention of starting with "measure", eg. double measureBlah()

Returns:
an enumeration of the measure names

getMeasure

public double getMeasure(java.lang.String measureName)
Returns the value of the named measure

Parameters:
measureName - the name of the measure to query for its value
Returns:
the value of the named measure
Throws:
java.lang.IllegalArgumentException - if the named measure is not supported