一、无序结果评价
1.正确率(Precision)
Precision = 返回结果中的相关文档数 / 返回结果的数目
2.召回率(Recall)
Recall = 返回结果中的相关文档数 / 所有原本相关文档数目
3.F值,是Precision和Recall的调和平均值
F = (β^2+1)PR / (β^2P+R) ,β=1表示正确率和召回率的等权重,β<1表示强调正确率,β>1表示强调召回率。
二、有序结果的评价
1.MAP值(mean average precision,平均正确率值)
这里的“平均”指的是对query的平均。公式如下:
其中,Q是query的集合,mj表示qj对应的所有相关文档的文档数,Rjk表示返回结果中直到遇见文档k(也是相关文档哦!)所在位置前的所有文档集合,也就是说对应的