How Not To Sort By Average Rating

网站上列出的书、app、餐厅等都有用户评分;作为开发者,要给这些东西按评分排序,怎么实现?平均分数?但有的东西只有一人打分,另一个则有100个人打分,不能只比平均分数。

对用户打分的东西排序,文章建议使用 The Wilson score confidence interval,并给出了 ruby、SQL、Excel 的代码实现。啥意思?“看到这个东西的人里有多大比例会给好评?” Reddit 的用户评论允许其他用户“顶”或者“踩”,这些评论的排序(按“最好的评论”排序)就是用类似的算法。