mapk {Metrics} | R Documentation |
Mean Average Precision at k
Description
mapk
computes the mean average precision at k for a set of predictions, in
the context of information retrieval problems.
Usage
mapk(k, actual, predicted)
Arguments
k |
The number of elements of |
actual |
A list of vectors, where each vector represents a ground truth vector of relevant documents. In each vector, the elements can be numeric or character values, and the order of the elements does not matter. |
predicted |
A list of vectors, where each vector represents the predicted vector
of retrieved documents for the corresponding element of |
Details
mapk
evaluates apk
for each pair of elements from actual
and
predicted
.
See Also
Examples
actual <- list(c('a', 'b'), c('a'), c('x', 'y', 'b'))
predicted <- list(c('a', 'c', 'd'), c('x', 'b', 'a', 'b'), c('y'))
mapk(2, actual, predicted)
actual <- list(c(1, 5, 7, 9), c(2, 3), c(2, 5, 6))
predicted <- list(c(5, 6, 7, 8, 9), c(1, 2, 3), c(2, 4, 6, 8))
mapk(3, actual, predicted)
[Package Metrics version 0.1.4 Index]