Elo评级:必须投出多少票才能获得可靠的结果?

时间:2014-06-01 08:50:14

标签: system rating

我想建立一个系统,最终根据选票对竞争对手进行排名。在这个例子中,将有250个竞争者,但只有4个人能够投票。我们理想地希望它以热门或非热门的方式设置(使用Elo评级系统),但我想知道在我们获得公平排名之前必须投多少票?

如果没有每位选民投下数千票,有没有人对如何建立公平(ish)评级有任何想法?

1 个答案:

答案 0 :(得分:1)

这取决于您的k因子,即您希望评分更正技能变化的速度。

如果您使用更高的k因子,排名将很快接近竞争对手的技能。然而,在这种情况下,排名将主要是短期价值,偶然,配对和"糟糕的日子"影响很大。

使用像国际象棋这样的多级k因子系统,可以让你快速收敛到新玩家(和初始玩家组)的近似评级,并跟踪已建立玩家的长期排名。

我建议从FIDE使用的值开始,因此您不必进行广泛的重新测试:

  • 400作为指数的分母,使200分'差异= 75%的获胜机会
  • 前三场比赛
  • k = 30
  • 之后
  • k = 20,直到玩家至少达到2400次排名
  • 此后
  • k = 10

如果30场比赛在初始阶段太多,您可以使用较低的数字,但按比例增加初始k。请注意,这会使初始排名变化很大。

如果您想要与200点不同的标准化 - > 75%,您可以将上面的所有数字除以相同的常数。