首页 > 代码库 > IMDB.COM排名算法(贝叶斯公式)

IMDB.COM排名算法(贝叶斯公式)

因为最近做万维品牌口碑的项目,需要对口碑进行一个对比,现在库中也有一部分的数据了,有很多的品牌评分居然是一样的,这是库中的真实的数据,如果我简单的按平均分进行评比,也行不太公平,因为有很多评论人数很多,但有的很少。

所以我就引用了IMDB.COM排名算法,他主要是对top250进行排名,对评分的人数有一定的限制,而我们品牌库中总不能不让相应的品牌露出。所以我就针对这个部分数据应用了贝叶斯公式。

最后的结果还是很好,能达到自己想要的效果。如果自己用平均值自己感觉都有点不好意思了。

这里跟大家分享一下排名算法公式:

WR = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C

具体意思:

R =  单部电影的平均得分
v = 单部电影的有效评分人数
m =  入选top250榜单所需最低的有效评分人数
C = 所有影片的平均分

IMDB.COM排名算法(贝叶斯公式)