Package weka.core
Interface AdditionalMeasureProducer
- All Known Implementing Classes:
AdditiveRegression,AttributeSelectedClassifier,AveragingResultProducer,Bagging,BallTree,BayesNet,BayesNetGenerator,BIFReader,ClassifierSplitEvaluator,CostSensitiveClassifierSplitEvaluator,CoverTree,CrossValidationResultProducer,CrossValidationSplitResultProducer,DatabaseResultProducer,DecisionTable,DensityBasedClustererSplitEvaluator,EditableBayesNet,ExplicitTestsetResultProducer,FilteredNeighbourSearch,IBk,InputMappedClassifier,IterativeClassifierOptimizer,J48,JRip,KDTree,LearningRateResultProducer,LinearNNSearch,LMT,M5Base,M5P,M5Rules,NearestNeighbourSearch,PART,PerformanceStats,RandomForest,RandomSplitResultProducer,RegressionSplitEvaluator,REPTree,SimpleLogistic,SMOreg,TreePerformanceStats
public interface AdditionalMeasureProducer
Interface to something that can produce measures other than those
calculated by evaluation modules.
- Version:
- $Revision: 10141 $
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz)
-
Method Summary
Modifier and TypeMethodDescriptionReturns an enumeration of the measure names.doublegetMeasure(String measureName) Returns the value of the named measure
-
Method Details
-
enumerateMeasures
Enumeration<String> 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
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:
IllegalArgumentException- if the named measure is not supported
-