Uses of Class
de.uni_trier.wi2.procake.retrieval.SimpleSimilarityResult
Package
Description
Retrieval package description
-
Uses of SimpleSimilarityResult in de.uni_trier.wi2.procake.retrieval
Modifier and TypeMethodDescriptionstatic SimpleSimilarityResult
SimpleSimilarityResult.fromRetrievalResultList
(RetrievalResultList retrievalResultList) Create a simple similarity result from a retrieval result list.Modifier and TypeMethodDescriptionstatic List<SimpleSimilarityResult>
SimpleSimilarityResult.fromMultiKeyMap
(org.apache.commons.collections4.map.MultiKeyMap<String, Double> multiKeyMap) Create a simple similarity result from a multi-key map (usually from parsed CSV). -
Uses of SimpleSimilarityResult in de.uni_trier.wi2.procake.utils.eval
Modifier and TypeFieldDescriptionprotected List<SimpleSimilarityResult>
RetrieverEvaluation.groundTruthSimilarities
The ground-truth similarities are stored as a list of simple similarity results that come from retrievals.Modifier and TypeMethodDescriptionstatic <TCase extends DataObject>
List<SimpleSimilarityResult>RetrieverEvaluationUtils.computeGroundTruthSimilarities
(Retriever<TCase, Query> groundTruthRetriever, WriteableObjectPool<TCase> trainCaseBase, WriteableObjectPool<TCase> testCaseBase, String pathGroundTruthSimilarities) Computes the ground-truth similarities with the given ground-truth retriever.static <TCase extends DataObject>
List<SimpleSimilarityResult>RetrieverEvaluationUtils.computeGroundTruthSimilarities
(Retriever<TCase, Query> groundTruthRetriever, TrainingObjectPool<TCase> trainingObjectPool, String pathGroundTruthSimilarities) Computes the ground-truth similarities with the given ground-truth retriever.static List<SimpleSimilarityResult>
RetrieverEvaluationUtils.loadGroundTruthSimilarities
(String pathGroundTruthSimilarities) Loads the ground-truth similarities from file system at the specified path.Modifier and TypeMethodDescriptiondouble
EvalMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) Computes a ranking metric for the complete ranking.Modifier and TypeMethodDescriptionvoid
RetrieverEvaluation.setGroundTruthSimilarities
(List<SimpleSimilarityResult> gtSimilarities) Set the ground-truth similarities that are loaded outside of the evaluation.static <TCase extends DataObject>
voidRetrieverEvaluationUtils.testGroundTruthSimilarities
(WriteableObjectPool<TCase> trainCaseBase, WriteableObjectPool<TCase> testCaseBase, List<SimpleSimilarityResult> groundTruthSimilarities) Checks the ground-truth similarities by searching for every pair of query and case in them.static <TCase extends DataObject>
voidRetrieverEvaluationUtils.testGroundTruthSimilarities
(TrainingObjectPool<TCase> trainingObjectPool, List<SimpleSimilarityResult> groundTruthSimilarities) Checks the ground-truth similarities by searching for every pair of query and case in them.ModifierConstructorDescriptionMACRetrievalResult
(SimpleSimilarityResult simpleSimResult, double timeMs, String retriever) -
Uses of SimpleSimilarityResult in de.uni_trier.wi2.procake.utils.eval.metrics.full
Modifier and TypeMethodDescriptiondouble
CompletenessMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) double
CorrectnessMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) double
DistanceMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) double
ErrorSpanMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) Computes error span for two retrieval results.double
KendallMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) double
MAEMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) Computes MAE for two retrieval results.double
MedianAverageErrorMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) Computes Median Average Error for two retrieval results.double
MSEMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) double
RMSEMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) double
RMSLEMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) double
RSquaredMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) double
SpearmanMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) static double
MSEMetric.computeMeanSquaredError
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult) Computes the mean-squared error of the ground-truth and the predicted results. -
Uses of SimpleSimilarityResult in de.uni_trier.wi2.procake.utils.eval.metrics.k
Modifier and TypeMethodDescriptiondouble
HitsMetric.computeEvalKMetric
(SimpleSimilarityResult groundTruthRankingResult, SimpleSimilarityResult predictedRankingResult, Integer k) double
HitsNormMetric.computeEvalKMetric
(SimpleSimilarityResult groundTruthRankingResult, SimpleSimilarityResult predictedRankingResult, Integer k) abstract double
KEvalMetric.computeEvalKMetric
(SimpleSimilarityResult groundTruthRankingResult, SimpleSimilarityResult predictedRankingResult, Integer k) Computes a ranking metric for the top-k cases of the ranking results.double
QualityMuellerMetric.computeEvalKMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult, Integer k) double
QualityStromerMetric.computeEvalKMetric
(SimpleSimilarityResult groundTruthRankingResult, SimpleSimilarityResult predictedRankingResult, Integer k) double
KEvalMetric.computeEvalMetric
(SimpleSimilarityResult groundTruthResult, SimpleSimilarityResult predictedResult)