Package cc.mallet.cluster.evaluate
Class AccuracyEvaluator
- java.lang.Object
-
- cc.mallet.cluster.evaluate.ClusteringEvaluator
-
- cc.mallet.cluster.evaluate.AccuracyEvaluator
-
public class AccuracyEvaluator extends ClusteringEvaluator
Accuracy of a clustering is (truePositive + trueNegative) / (numberPairwiseComparisons)- Author:
- culotta
-
-
Constructor Summary
Constructors Constructor Description AccuracyEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringevaluate(Clustering truth, Clustering predicted)java.lang.StringevaluateTotals()double[]getEvaluationScores(Clustering truth, Clustering predicted)-
Methods inherited from class cc.mallet.cluster.evaluate.ClusteringEvaluator
evaluate, evaluate
-
-
-
-
Method Detail
-
evaluate
public java.lang.String evaluate(Clustering truth, Clustering predicted)
- Specified by:
evaluatein classClusteringEvaluator- Returns:
- A String summarizing the evaluation metric.
-
evaluateTotals
public java.lang.String evaluateTotals()
- Specified by:
evaluateTotalsin classClusteringEvaluator- Returns:
- If the ClusteringEvaluator maintains state between calls to evaluate, this method will return the total evaluation metric since the first evaluation.
-
getEvaluationScores
public double[] getEvaluationScores(Clustering truth, Clustering predicted)
- Specified by:
getEvaluationScoresin classClusteringEvaluator
-
-