我刚刚建立了一个星级评分系统,并试图想出一种算法来列出“最高评分”的项目。为了简单起见,这里是列:
item_name
average_rating (a decimal from 1 to 5)
num_votes
我正在努力确定投票数和评分之间的“最佳平衡点”。例如...
- 一个项目的评分为(4.6 / 20 票),应该比一个评分为(5.0 / 2 票)的项目排名更高
- 一个项目的评分为(2.5 / 100 票),应该在一个评分为(4.5 / 2 票)的项目之下
有没有人知道一个算法,可以相当不错地确定这个“最佳平衡点”呢?
预先感谢你。