你如何计算IMDB电影评级?

时间:2010-09-15 12:36:47

标签: math statistics imdb weighted-average

我这样做只是出于学习目的。我无意改变IMDB的方法。

我问自己我拥有IMDB或类似的网站。我如何计算电影评级?

所有我能想到的是加权平均值(这只是算术平均值

对于下面提供的电影数据,计算将是

  

(38591 * 10 + 27994 * 9 + 32732 * 8 + 17864 * 7 + 7361 * 6 + 2965 * 5 + 1562 * 4 + 1073 * 3 + 891 * 2 + 3401 * 1)/ 134434 = 8.17055953

alt text


我的评分8.17055953与IMDB评级(=加权平均值)不符。所以我的结论是我在这里遗漏了一些东西,或者我的分数不是理想分数。我可能会遗漏很多东西。

  1. 我的分数怎么了?为什么不理想?
  2. 如果你不得不计算。你会怎么做的?

2 个答案:

答案 0 :(得分:7)

不完全是主题,但对您有用:

How the ranking is calculated.

希望有所帮助

P.S。这在此页面上得到确认:

IMDB Chart

答案 1 :(得分:4)

首先:你的计算( un 加权平均值,或者只是平均值)有一个拼写错误:你有19562'4'的评分,但是你应该有{{ 1}}。纠正这个给出了~8.17,它与IMDB的算术平均值相同。

接下来,如果你想要加权平均值,你需要一些东西来衡量!因此,例如,如果用户具有“声誉”或类似(甚至只是注册的时间长度),您可以将其用作其评级权重的乘数。最后,除以权重总和而不是总票数,你就有加权平均值。

可能需要某种重量的缩放因子 - 例如,如果SO做了类似的事情,对于Jon Skeet的意见来说,承载 20万次重量可能有点不公平新注册用户的意见:)