文件名称:acts_rateable:Rails 3 贝叶斯评级宝石
文件大小:190KB
文件格式:ZIP
更新时间:2024-06-30 13:11:03
CSS
可评价的行为 ActsRateable 是一个 Rails 3 ruby gem,旨在启用双向多态评级 - 用户评价公司,公司评价用户。 它记录个人费率并缓存评分,支持按评分快速排序资源。 缓存的评分包含四个不同的数据点: :total => rate count :average => rate average :sum => rate sum :estimate => rate estimate 估计值可能是最有用的数据点,因为它提供了基于资源被评级次数的加权分数。 为了确定这个估计值,gem 会根据 IMDB 的前 250 名列表计算贝叶斯估计值。 灵感 计算最受好评的 250 个标题的公式给出了真正的贝叶斯估计: 加权评级 (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C 在哪里: R = 电影的平均值(平均值)=(评分)