这里简单介绍一下如何构建国家队比赛实力差模型
国家队不像俱乐部比赛那么频繁,一年可能就是几场赛事,而且对手实力差别非常大,因此我们有必要借助一个标准——FIFA积分。
FIFA积分是基于ELO模型改良而成,而elo排名广泛应用于体育竞技、游戏等领域,包括像王者荣耀的排位和配对都是elo模型的延伸。
FIFA积分排名已经运行接近30年的时间,几经修改,最近一次修改具体算法如下
欧洲杯小组赛第二轮比赛实力差
P=Pbefore + I * (W - We)
Pbefore:一场比赛之前的FIFA积分(Points)
I:比赛的权重(Importance)
I=0.5 国际比赛日以外的友谊赛
I=1.0 国际比赛日期间的友谊赛
I=1.5 国家联赛的小组赛
I=2.5 国家联赛的附加赛及最后阶段比赛
I=2.5 各大洲足联杯赛(亚洲杯、欧洲杯、非洲杯、美洲杯、中北美金杯赛、大洋洲国家杯)的预选赛及世界杯预选赛
I=3.5 各大洲足联杯赛决赛圈1/4决赛(不含)之前的比赛
I=4.0 各大洲足联杯赛决赛圈1/4决赛及之后的比赛;联合会杯的所有比赛
I=5.0 世界杯决赛圈1/4决赛(不含)之前的比赛
I=6.0 世界杯决赛圈1/4决赛及之后的比赛
W:比赛结果
1=赢;0.5=平;0=负
We:比赛的预期结果
We=1 / ( 10 (-dr/600) +1 )
其中dr=一场比赛里两支球队的积分差,也就是dr=A队的Pbefore - B队的Pbefore
FIFA积分在以往只是用于排名,但实际运用过程中可以把比赛双方的FIFA积分差作为一个参数计算比赛的实力差。
由此我们的比赛双方实力差可以由以下参数组成
双方实力差=权重1*FIFA积分差+权重2*交锋均净胜球+权重3*(相对进球-相对失球)
这是一个简化的elo模型方程,不是很精确,没有考虑筹码比例、热度分布等因素,但误差度不会很高,毕竟我们不是博彩机构,只需要基于历史的实力量化数据作为坐标参考。
另外上图中FIFA积分是基于第一轮赛果通过相关公式自行计算,不是官方最终版本。
热门跟贴