UTILS.
100% 浏览器内运行
♟️

国际象棋 Elo 等级分计算器

用官方期望得分公式算出一局胜、和或负之后你的新国际象棋 Elo 等级分,含分数变化和胜率。

得分 = 每胜 1、每和 0.5、每负 0。在多局模式下,对手等级分为对手场的平均值。

关于此工具

国际象棋 Elo 等级分计算器用标准 Elo 系统算出一局(或一批棋局)之后你的等级分如何变化,全部在你的浏览器中完成——不上传任何内容。输入你的等级分、对手的等级分、结果和你的 K 因子,它会在你输入时实时显示你的新等级分。

引擎首先求出期望得分 E = 1 / (1 + 10^((Rb − Ra) / 400)),即预测你对该对手能得到的分数比例。你的新等级分为 Ra + K·(S − E),其中 S 是你的实际得分:胜为 1,和为 0.5,负为 0。在多局模式下,你输入对一名平均等级分对手在 G 局中获得的总分,更新变为 Ra + K·(points − G·E)。

K 因子控制等级分变动的快慢:40 常用于新手或少年棋手,20 用于大多数俱乐部棋手,10 用于大师。击败远强于自己的对手(E 差大)涨分最多,而输给远弱于自己的对手则掉分最多——正是期望得分这一项让计算自我修正。

常见问题

什么是 K 因子?
它是单局最多能让你变动的等级分数。FIDE 对新手用 40,对 2400 分以下的多数注册棋手用 20,超过 2400 后用 10。K 越高,你的等级分反应越快但也越不稳定。
期望得分是怎么算的?
E = 1 / (1 + 10^((对手 − 你) / 400))。0 分的等级差给出 E = 0.5(势均力敌);每 400 分的优势会让你得分的可能性大约变为原来的十倍。
多局模式做什么?
它一次性更新你对一名平均对手多局之后的等级分。输入已下局数和总得分(胜 = 1,和 = 0.5);新等级分为 你 + K·(points − games·E)。
为什么和棋之后我还涨分了?
如果你的对手等级分比你高,你的期望得分就低于 0.5,因此恰好拿到半分仍然超出预期(S − E 为正),你的等级分随之上升。

更多工具