如何开始基于成对竞争数据的评级和排名?


19

在学习如何对仅以成对方式交互/竞争的组中的个人进行评分和排名(即像国际象棋的ELO评分系统之类的系统)时,我很有趣。

  • 是否有任何可行的方法或更准确,更高级的方法?
  • 是否有任何R包可以简化实施?
  • 有没有可以使用辅助信息以及比赛/比赛结果的方法?
  • 有什么方法可以更好地利用赢利信息而不是二分赢/输呢?
  • 我应该在文献中寻找什么?

Answers:



8

我刚刚完成了一本关于该主题的不错的书。它讨论了ELO以及许多其他排名方法,例如Massey,Colley和Keener's。该书中的大多数方法都以体育比赛为例,并以赢/输和胜利幅度作为输入。


4
一个回顾这本书@西安。

4

自问了这个问题之后,我发现我使用R 的PlayerRatings软件包取得了很多成功。这使得创建ELO / Glicko和作者自己的性能评估方法非常容易。


2

本书不适用于边际,但基于配对比较提供了排名团队的理论。赫伯特·戴维(Herbert A. David)的配对比较方法http://www.amazon.com/Method-Paired-Comparisons-Statistical-Monograph/dp/0852640137/ref=sr_1_1?s=books&ie=UTF8&qid=1340424897&sr=1-1&keywords=配对比较的+方法

关于胜利余量,我相信一些用于BCS的计算机方法结合了配对比较方法,例如Br​​adley-Terry模型和胜利余量。


欢呼声,我会看着他们。
dcl 2012年

5
@dcl如果您对Bradley-Terry模型感兴趣,则两个有用的R包是David Firth创建的BradleyTerryBradleyTerry2

2
我想补充一点,在排名中使用获胜保证金是有争议的,因为它可能是策略的一个因素,而不是真正的技巧。有些教练在获得舒适的领先优势后不会让他们的球队得分,而另一些教练可能会故意将其得分以帮助他们排名。这在大学橄榄球中很常见。
Michael R. Chernick 2012年

2
大卫的著作是一本很好的经典著作。多年来,BCS不允许将获胜的利润纳入计算机排名。
主教

1
有趣的是,将这些不涉及获胜保证金的方法与为国际象棋和其他游戏(例如Glicko,国际象棋度量标准和trueskill)设计的更为现代的系统进行比较。
dcl 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.