- ELO等级分计算公式详解
-
-
- 下面对等级分计算公式 Rn=Ro+K*(W-We) 作如下解释:
- (1) Rn和Ro:分别代表比赛前和比赛后的等级分,即一局比赛后,等级分增长K*(W-We)。等级分的增长是可正可负的,通常比赛获胜等级分会增加,比赛落败会减少。
- (2) W:比赛结果,胜为1.0,平为0.5,负为0.0。为了鼓励选手积极比赛,不提倡平局,这个值也可以设成胜1.0,平0.3,负0.0,就如同足球比赛中的三分制。
- (3) We:预期结果,由赛前双方等级分的差而决定,预期值的计算稍后会作详细讨论。
- (4) K:浮动系数,这个值应该视选手的资力而定。资力越深,参加的比赛应该越多,因此K值应该越低。通常业余选手为30,专业棋手为15,大师为10,特级大师为5。
-
- 期望值We的计算公式通常为:
- 其中R0是先行权优势,通常是0。R1是本人的等级分,R2是对手的等级分。显而易见,同对手平分时,期望值是0.5,对手等级分越高,期望值越小,获胜得分越多;对手等级分越低,期望值越大,获胜得分越少。
- 由于We的计算非常复杂,所以通常是通过查表来换算的。
分差 |
期望值 |
分差 |
期望值 |
分差 |
期望值 |
分差 |
期望值 |
0 |
0.500 |
100 |
0.640 |
200 |
0.760 |
300 |
0.849 |
10 |
0.514 |
110 |
0.653 |
210 |
0.770 |
310 |
0.856 |
20 |
0.529 |
120 |
0.666 |
220 |
0.780 |
320 |
0.863 |
30 |
0.543 |
130 |
0.679 |
230 |
0.790 |
330 |
0.870 |
40 |
0.557 |
140 |
0.691 |
240 |
0.799 |
340 |
0.876 |
50 |
0.571 |
150 |
0.703 |
250 |
0.808 |
350 |
0.882 |
60 |
0.585 |
160 |
0.715 |
260 |
0.817 |
360 |
0.888 |
70 |
0.599 |
170 |
0.727 |
270 |
0.826 |
370 |
0.894 |
80 |
0.613 |
180 |
0.738 |
280 |
0.834 |
380 |
0.899 |
90 |
0.627 |
190 |
0.749 |
290 |
0.841 |
390 |
0.904 |
- 如果考虑先行权优势,那么期望值更应该偏向于先行一方,只要把R0设成适当的值就可以了。中国象棋先行方的胜、平、负比例为37%:37%:26%,期望值为1.0 x 37% + 0.5 x 37% + 0.0 x 26%
= 0.555,可根据这个数值换算成先行权优势,查表得40。所以先行方R0可设为40,后行方为-40。
-
- 下面给出了计算等级分的计算程序:
上一篇
下一篇
返 回 象棋百科全书——规则与协议