Class QualityMuellerMetric
- java.lang.Object
-
- de.uni_trier.wi2.procake.utils.eval.metrics.k.KEvalMetric
-
- de.uni_trier.wi2.procake.utils.eval.metrics.k.QualityMuellerMetric
-
- All Implemented Interfaces:
EvalMetric
public class QualityMuellerMetric extends KEvalMetric
Implementation of the quality metric according to Bergmann and Müller.- Author:
- Maximilian Hoffmann
-
-
Constructor Summary
Constructors Constructor Description QualityMuellerMetric()QualityMuellerMetric(int k)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecomputeEvalKMetric(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult, Integer k)Computes a ranking metric for the top-k cases of the ranking results.StringgetMetricName()Returns a name for the metric to be identified in any string representations.-
Methods inherited from class de.uni_trier.wi2.procake.utils.eval.metrics.k.KEvalMetric
computeEvalMetric, getK, setK
-
-
-
-
Method Detail
-
getMetricName
public String getMetricName()
Description copied from interface:EvalMetricReturns a name for the metric to be identified in any string representations.- Specified by:
getMetricNamein interfaceEvalMetric- Overrides:
getMetricNamein classKEvalMetric- Returns:
- the name of the metric
-
computeEvalKMetric
public double computeEvalKMetric(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult, Integer k)
Description copied from class:KEvalMetricComputes a ranking metric for the top-k cases of the ranking results.- Specified by:
computeEvalKMetricin classKEvalMetric- Parameters:
groundTruthResult- the ground-truth rankingpredictedResult- the predicted ranking results to analyzek- the number of top cases to look at- Returns:
- a score for the ranking according to this metric
-
-