maoxianmenlian的个人博客分享 http://blog.sciencenet.cn/u/maoxianmenlian

博文

关于网上广泛流传的平均正确率均值的例子

已有 5200 次阅读 2014-1-28 23:57 |个人分类:推荐系统|系统分类:科研笔记

网上很多关于平均正确率均值的例子就是一个:

假设有两个查询,查询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

则平均正确率均值为:(0.83+0.45)/2=0.64


但这个例子中查询2的AP的除数错了,不应该是5,而应该是3,即检索出的相关文档数。查询1就没问题,但因为查询1的相关文档(注意此处指全部相关文档,而不是检索出的)也是4个,所以会让人误会4指的是全部相关文档。




https://blog.sciencenet.cn/blog-791354-763077.html

上一篇:TX数据库
下一篇:learning to rank代码调试
收藏 IP: 218.28.253.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 12:50

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部