||
网上很多关于平均正确率均值的例子就是一个:
假设有两个查询,查询1有4个相关文档,查询2有5个相关文档。某系统对查询1检索出4个相关文档,其rank分别为1,2,4,7;对于查询2检索出3个相关文档,其rank分别为1,3,5。
对于查询1,AP平均正确率为:(1/1+2/2+3/4+4/7)/4=0.83
对于查询2,AP平均正确率为:(1/1+2/3+3/5)/5=0.45
但这个例子中查询2的AP的除数错了,不应该是5,而应该是3,即检索出的相关文档数。查询1就没问题,但因为查询1的相关文档(注意此处指全部相关文档,而不是检索出的)也是4个,所以会让人误会4指的是全部相关文档。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-23 10:46
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社