萌战吧 关注:989,599贴子:32,518,317
  • 4回复贴,共1

bgm综合排名2.0版

取消只看楼主收藏回复

欢迎吐槽拍砖提意见
计算方式为IMDB网站采用的贝叶斯算法统计平均。
1.抓取bgm数据,感谢@feadk的原始数据提供,2017年1月更新,共有数据9785个。
2.有效投票人数不少于1000。话数不少于10话。共有数据539个。
3.每部动画的得分=(10分人数*10+9分人数*9+……+1分人数*1)/有效投票人数
4.平均分=539部动漫在豆瓣的总得分/539=7.297784845
4.bgm:weighted rank (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C
  其中:
  R = average for the movie (mean) = (Rating) (是用普通的方法计算出的平均分)
  v = number of votes for the movie = (votes) (投票人数,需要注意的是,只有经常投票者才会被计算在内,这个下面详细解释)
  m = minimum votes required to be listed in the top 100 (currently 1000) (进入本排名 top 100 需要的最小票数)
  C = the mean vote across the whole report (currently 7.297784845 ) (目前所有动画的平均得分)
5.自动筛选降序排列。
6.将同一系列作品进行合并,取其最高作。只保留日漫。共有数据425个。


IP属地:北京1楼2017-01-28 21:15回复
    以下为最终数据




    IP属地:北京4楼2017-01-28 21:17
    收起回复


      IP属地:北京6楼2017-01-28 21:18
      回复
        下面是bgm和豆瓣的综合排名,考虑平衡了大众向和男女综合比。
        7.抓取有效投票人数不少于4000的bgm综合排名TOP150豆瓣数据。【4000是因为我自觉豆瓣4000票以下的作品过于男性和小众向,因此剔除掉了。】
        8.豆瓣平均分=bgmtop150在豆瓣的总得分/150=8.736666667
        9.豆瓣:weighted rank (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C
          其中:
          R = average for the movie (mean) = (Rating) (是用普通的方法计算出的平均分)
          v = number of votes for the movie = (votes) (投票人数,需要注意的是,只有经常投票者才会被计算在内,这个下面详细解释)
          m = minimum votes required to be listed in the top 100 (currently 4000) (进入本排名 top 100 需要的最小票数)
          C = the mean vote across the whole report (currently 7.297784845 ) (目前所有动画的平均得分)
        9.最终得分=bgm得分*0.85+豆瓣数据*0.15【按男女七三开的比例和动画小众向的特点和豆瓣只有一位小数的误差进行的调整】
        以下为最终数据TOP50



        IP属地:北京8楼2017-01-28 21:21
        收起回复
          附上bgm人气排名


          IP属地:北京10楼2017-01-28 21:23
          收起回复