总结贝叶斯评级公式
根据这个网址,我发现贝叶斯评级,它很好地解释了评级模型,我想总结一下这个公式,以便任何人都可以更轻松地实现 SQL 语句。如果我这样总结公式,这是否正确?
avg_num_votes = Sum(votes)/Count(votes) * Count(votes)
avg_rating = sum(votes)/count(votes)
this_num_votes = count(votes)
this_rating = Positive_votes - Negative_votes
迦特
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它看起来更像这样:
如果您使用简单的 +/- 系统,
Sum(votes) = Count(positive votes)
(即,将 + 视为 1,- 视为 0)另请参阅: 贝叶斯平均值。
It would look more like this:
If you are using a simple +/- system,
Sum(votes) = Count(positive votes)
(ie. treat + as 1, - as 0)See also: Bayesian average.
avg_ rating 是否应该为:
Sum(votes)/Count(votes)
Yves
Should the avg_rating not be:
Sum(votes)/Count(votes)
Yves