Package cc.mallet.cluster.evaluate
Class PairF1Evaluator
- java.lang.Object
-
- cc.mallet.cluster.evaluate.ClusteringEvaluator
-
- cc.mallet.cluster.evaluate.PairF1Evaluator
-
public class PairF1Evaluator extends ClusteringEvaluator
Evaluates two clustering using pairwise comparisons. For each pair of Instances, compute false positives and false negatives as in classification performance, determined by whether the pair should be in the same cluster or not.- Since:
- 1.0
- Version:
- 1.0
- Author:
- "Aron Culotta"
- See Also:
ClusteringEvaluator
-
-
Constructor Summary
Constructors Constructor Description PairF1Evaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
evaluate(Clustering truth, Clustering predicted)
java.lang.String
evaluateTotals()
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:
evaluate
in classClusteringEvaluator
- Returns:
- A String summarizing the evaluation metric.
-
evaluateTotals
public java.lang.String evaluateTotals()
- Specified by:
evaluateTotals
in 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:
getEvaluationScores
in classClusteringEvaluator
-
-