一尘不染

PHP / MySQL-“最高评分”算法

algorithm

因此,我只是构建了一个星级评分系统,然后尝试提出一种算法来列出“最高评分”项目。为简单起见,以下是各列:

item_name
average_rating (a decimal from 1 to 5)
num_votes

我正在尝试确定票数和等级之间的“最佳位置”。例如…

  • 评分(4.6 / 20票)的项目应高于列表(5.0 / 2票)的项目
  • 评分(2.5 / 100票)的项目应低于(4.5 / 2票)的项目

因此,换句话说, num_votes 在“ Top”中起着重要作用。

有谁知道一种非常擅长确定“最佳位置”的算法?

提前致谢。


阅读 435

收藏
2020-07-28

共1个答案

一尘不染

这是另一种在统计上听起来不错的好方法:http :
//www.thebroth.com/blog/118/bayesian-
rating

2020-07-28