我正在寻找像 ELO 这样的排名方法,但不考虑事件的顺序,并且每次计算排名时都会考虑所有数据。
假设我有两个分区,一个较高级别和一个较低级别,每个级别有四支球队。
他们各自进行几场内部比赛,这决定了他们的排名。使用 ELO 方法,由于没有跨分区比赛,因此每个分区的顶级球队的排名将相似。
但是,我们假设顶级联赛中最低的球队与低级别联赛中最高的球队进行比赛,并获胜。对于 ELO,这没有意义,并且会给获胜团队带来巨大的推动。
我正在寻找的是一个排名系统,可以使用这些跨部门的比赛来重新对球队进行排名。因此,如果一个赛区倾向于战胜另一赛区,这些球队的排名就会更高。
ELO 的另一个缺点是所有球队都以相同的 1000 开始,因此赛季开始时一场巨大的冷门比赛将被视为“应该获胜”的比赛。
我正在寻找一个克服这两个问题的排名系统,每次计算排名时都会查看整个数据集,而不考虑事件的顺序。
我过去使用过ELO来计算排名,但我没有使用其他系统的经验。我也没有统计背景,所以我对这个领域的了解有限。网上搜索往往会发现很多游戏相关的主题,但与实现相关的主题却很少。
如果有人可以引导我走向正确的方向,那就太好了。
Elo 评级可以通过同时更新评级来解决这个问题。例如,这用于国际象棋锦标赛。
参见非对称游戏中软件代理大型锦标赛的 Elo 评级, 第三部分:评级同步调整