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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PairF1Evaluator
public PairF1Evaluator()
evaluate
public java.lang.String evaluate(Clustering truth,
Clustering predicted)
- Specified by:
evaluate
in class ClusteringEvaluator
- Returns:
- A String summarizing the evaluation metric.
evaluateTotals
public java.lang.String evaluateTotals()
- Specified by:
evaluateTotals
in class ClusteringEvaluator
- 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 class ClusteringEvaluator