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
Implementation of the quality metric according to Bergmann and Müller.
- Author:
- Maximilian Hoffmann
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
computeEvalKMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult, Integer k) Computes a ranking metric for the top-k cases of the ranking results.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
-
Constructor Details
-
QualityMuellerMetric
public QualityMuellerMetric() -
QualityMuellerMetric
public QualityMuellerMetric(int k)
-
-
Method Details
-
getMetricName
Description copied from interface:EvalMetric
Returns a name for the metric to be identified in any string representations.- Specified by:
getMetricName
in interfaceEvalMetric
- Overrides:
getMetricName
in classKEvalMetric
- Returns:
- the name of the metric
-
computeEvalKMetric
public double computeEvalKMetric(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult, Integer k) Description copied from class:KEvalMetric
Computes a ranking metric for the top-k cases of the ranking results.- Specified by:
computeEvalKMetric
in 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
-