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 Type
    Method
    Description
    Returns an enumeration of the measure names.
    double
    getMeasure(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

      double getMeasure(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:
      IllegalArgumentException - if the named measure is not supported