math - 如何按 5 星用户评级对实体进行排序

标签 math

我试图找到一个公式

http://www.evanmiller.org/how-not-to-sort-by-average-rating.html

上面链接中的那个太难实现了。
有没有更好、更简单的方法来按五星级用户评级控件对实体进行排序?

想想笑话。人们会说笑话,其他人则给他们打 1 到 5 颗星。
如果
a) 5 个用户对一个笑话评分 5,
b)另外 1000 评价另一个笑话 4,最后,
c) 另一个 1000 评分 3.8 的另一个笑话,我想要这个特定的顺序:

  • 笑话 b)
  • 笑话 c)
  • 笑话一)
  • 最佳答案

    我使用贝叶斯评级系统,它非常简单:

    http://www.thebroth.com/blog/118/bayesian-rating

    关于math - 如何按 5 星用户评级对实体进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2358995/

    相关文章:

    javascript - 在较大矩形中拟合不同大小矩形的算法

    python - 在 arange 上使用数学函数

    algorithm - 使用分治法从给定列表中找到第二小的数字

    c++ - 随机选择最低权重

    python - Base 62 转换

    c++ - 在矩形上均匀生成点(x,y)

    oop - R : Use a different base field/corpus 中的运算符重载和类定义

    matlab - 如何在 F# 中绘制数据系列?

    Java根据数组列表中的项目计算百分比

    c++ - 用特定分布的非均匀屏幕点填充 vector