Package weka.classifiers.evaluation
Class AggregateableEvaluation
java.lang.Object
weka.classifiers.evaluation.Evaluation
weka.classifiers.evaluation.AggregateableEvaluation
- All Implemented Interfaces:
Serializable
,Aggregateable<Evaluation>
,RevisionHandler
,Summarizable
Subclass of Evaluation that provides a method for aggregating the results
stored in another Evaluation object.
- Version:
- $Revision: 10153 $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
-
Field Summary
Fields inherited from class weka.classifiers.evaluation.Evaluation
BUILT_IN_EVAL_METRICS
-
Constructor Summary
ConstructorDescriptionConstructs a new AggregateableEvaluation object based on an Evaluation objectConstructs a new AggregateableEvaluation objectAggregateableEvaluation
(Instances data, CostMatrix costMatrix) Constructs a new AggregateableEvaluation object -
Method Summary
Modifier and TypeMethodDescriptionaggregate
(Evaluation evaluation) Adds the statistics encapsulated in the supplied Evaluation object into this one.void
Call to complete the aggregation process.Methods inherited from class weka.classifiers.evaluation.Evaluation
areaUnderPRC, areaUnderROC, avgCost, confusionMatrix, correct, correlationCoefficient, coverageOfTestCasesByPredictedRegions, crossValidateModel, crossValidateModel, crossValidateModel, equals, errorRate, evaluateModel, evaluateModel, evaluateModel, evaluateModelOnce, evaluateModelOnce, evaluateModelOnce, evaluateModelOnceAndRecordPrediction, evaluateModelOnceAndRecordPrediction, evaluationForSingleInstance, falseNegativeRate, falseNegativeRate, falsePositiveRate, falsePositiveRate, fMeasure, fMeasure, getAllEvaluationMetricNames, getClassPriors, getDiscardPredictions, getHeader, getMetricsToDisplay, getPluginMetric, getPluginMetrics, getRevision, incorrect, kappa, KBInformation, KBMeanInformation, KBRelativeInformation, main, matthewsCorrelationCoefficient, matthewsCorrelationCoefficient, meanAbsoluteError, meanPriorAbsoluteError, missingClass, numClassified, numFalseNegatives, numFalsePositives, numInstances, numNegatives, numPositives, numPredictedNegatives, numPredictedPositives, numTrueNegatives, numTruePositives, pctCorrect, pctIncorrect, pctUnclassified, precision, predictedClassCounts, predictions, priorEntropy, recall, relativeAbsoluteError, rootMeanPriorSquaredError, rootMeanSquaredError, rootRelativeSquaredError, setDiscardPredictions, setMetricsToDisplay, setPriors, SFEntropyGain, SFMeanEntropyGain, SFMeanPriorEntropy, SFMeanSchemeEntropy, SFPriorEntropy, SFSchemeEntropy, sizeOfPredictedRegions, toClassDetailsString, toClassDetailsString, toCumulativeMarginDistributionString, toggleEvalMetrics, toMatrixString, toMatrixString, toSummaryString, toSummaryString, toSummaryString, totalCost, trueClassCounts, trueNegativeRate, trueNegativeRate, truePositiveRate, truePositiveRate, unclassified, unweightedMacroFmeasure, unweightedMicroFmeasure, updatePriors, useNoPriors, weightedAreaUnderPRC, weightedAreaUnderROC, weightedFalseNegativeRate, weightedFalsePositiveRate, weightedFMeasure, weightedMatthewsCorrelation, weightedPrecision, weightedRecall, weightedTrueNegativeRate, weightedTruePositiveRate, wekaStaticWrapper, withClass
-
Constructor Details
-
AggregateableEvaluation
Constructs a new AggregateableEvaluation object- Parameters:
data
- the Instances to use- Throws:
Exception
- if a problem occurs
-
AggregateableEvaluation
Constructs a new AggregateableEvaluation object- Parameters:
data
- the Instances to usecostMatrix
- the cost matrix to use- Throws:
Exception
- if a problem occurs
-
AggregateableEvaluation
Constructs a new AggregateableEvaluation object based on an Evaluation object- Parameters:
eval
- the Evaluation object to use- Throws:
Exception
-
-
Method Details
-
aggregate
Adds the statistics encapsulated in the supplied Evaluation object into this one. Does not perform any checks for compatibility between the supplied Evaluation object and this one.- Specified by:
aggregate
in interfaceAggregateable<Evaluation>
- Parameters:
evaluation
- the evaluation object to aggregate- Returns:
- the result of aggregation
-
finalizeAggregation
public void finalizeAggregation()Description copied from interface:Aggregateable
Call to complete the aggregation process. Allows implementers to do any final processing based on how many objects were aggregated.- Specified by:
finalizeAggregation
in interfaceAggregateable<Evaluation>
-