因为最近做万维品牌口碑的项目,需要对口碑进行一个对比,现在库中也有一部分的数据了,有很多的品牌评分居然是一样的,这是库中的真实的数据,如果我简单的按平均分进行评比,也行不太公平,因为有很多评论人数很多,但有的很少。
所以我就引用了IMDB.COM排名算法,他主要是对top250进行排名,对评分的人数有一定的限制,而我们品牌库中总不能不让相应的品牌露出。所以我就针对这个部分数据应用了贝叶斯公式。
最后的结果还是很好,能达到自己想要的效果。如果自己用平均值自己感觉都有点不好意思了。
这里跟大家分享一下排名算法公式:
WR = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C
具体意思:
R = 单部电影的平均得分
v = 单部电影的有效评分人数
m = 入选top250榜单所需最低的有效评分人数
C = 所有影片的平均分
原文地址:http://www.cnblogs.com/hongbo819/p/3956824.html