我真的很期待为我正在开发的网站实施贝叶斯平均评级系统。虽然我遇到了一个问题 - 我可以在网上找到的所有示例都是多值评级系统,最小的是二进制 - 喜欢/不喜欢(在非 5 星评级系统中应用贝叶斯平均值)。
我似乎无法理解如何将二进制贝叶斯应用于一元评级系统。
我没有不喜欢,我只有喜欢。
给定算法:
(n / (n + C)) * j + (C / (n + C)) * m
C
是项目收到的平均评分数m
是所有项目的平均评分n
是当前项目的评分数j
是当前项目的平均评分
我卡住了m
- 所有项目的平均评分。所有内容的平均评分为 1。
如何为一元评级系统调整这个公式?
也许还有其他更适合此类任务的贝叶斯等价物?