|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.galagosearch.core.eval.SetRetrievalEvaluator
public class SetRetrievalEvaluator
Computes summary statistics over a set of queries.
| Constructor Summary | |
|---|---|
SetRetrievalEvaluator(java.util.Collection<RetrievalEvaluator> evaluators)
Creates a new instance of SetRetrievalEvaluator |
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,java.lang.Double> |
evaluateAll(java.lang.String metric)
Returns a Map containing a particular metric value for each query. |
double |
geometricMeanAveragePrecision()
Returns the geometric mean of average precision values for all queries. |
java.util.Collection<RetrievalEvaluator> |
getEvaluators()
Returns a collection of evaluators. |
double |
meanAveragePrecision()
Returns the mean average precision; the mean of the average precision values for all queries. |
double |
meanBinaryPreference()
Returns the mean of the binary preference values for all queries. |
double |
meanNormalizedDiscountedCumulativeGain()
Returns the mean of the NDCG values for all queries. |
double |
meanNormalizedDiscountedCumulativeGain(int documentsRetrieved)
Returns the mean of the NDCG values for all queries. |
double |
meanPrecision(int documentsRetrieved)
Returns the mean of the precision values for all queries. |
double |
meanReciprocalRank()
Returns the mean of the reciprocal rank values for all queries. |
double |
meanRPrecision()
Returns the mean of the R-precision values for all queries. |
int |
numberRelevant()
The total number of relevant documents to any of the queries. |
int |
numberRelevantRetrieved()
The total number of relevant documents retrieved for any of the queries. |
int |
numberRetrieved()
The number of documents retrieved for all queries. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SetRetrievalEvaluator(java.util.Collection<RetrievalEvaluator> evaluators)
| Method Detail |
|---|
public java.util.Collection<RetrievalEvaluator> getEvaluators()
public double meanAveragePrecision()
public double meanBinaryPreference()
public double geometricMeanAveragePrecision()
public double meanPrecision(int documentsRetrieved)
public double meanReciprocalRank()
public double meanRPrecision()
public double meanNormalizedDiscountedCumulativeGain()
public double meanNormalizedDiscountedCumulativeGain(int documentsRetrieved)
public java.util.Map<java.lang.String,java.lang.Double> evaluateAll(java.lang.String metric)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic int numberRetrieved()
public int numberRelevant()
public int numberRelevantRetrieved()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||