使い方
- 対局前の選手Aのレーティングと選手Bのレーティングを入力します。
- 選手Aの結果を選び、K係数を確認します。2400未満の大半の選手には、FIDEの値である20が使われます。
- 各選手の新しいレーティングと変化を読みます。
- 大会の場合は、大会の対局に各対局を相手のレーティング | 得点の形で並べます。変化は大会前のレーティングから計算されます。
期待得点と変化の計算
期待得点は、2つのレーティングの差から、ある選手が相手に対して得ると見込まれる得点の割合です。100点強い選手の期待得点は64%、200点強い選手は76%です(Wikipedia、Elo rating system)。レーティングの変化は、K係数に、実際の得点と期待得点の差の合計をかけたものです。
FIDEは、レーティング期間のレーティング変化を整数に四捨五入し、0.5は0から遠ざかる方向に丸めます(FIDEハンドブック、B.02レーティング規則、8.3.4節)。このツールも、各変化を同じ方法で丸めます。
期待得点: E = 1 ÷ (1 + 10^((Rb − Ra) ÷ 400))
変化: K × (得点 − E)、対局ごとの合計
例:レーティング1600のAが、1400のBに勝つ、K係数20
E(A) = 0.760、変化 = 20 × (1 − 0.760) = 4.8、5に四捨五入
- FIDEのK係数は選手によって異なります。新しい選手は30対局を終えるまで40、18歳未満で2300未満の選手は、18歳の誕生日の年の末まで40、2400未満は20、2400に達したあとは10です(FIDEハンドブック B.02、8.3.3節)。ここの初期値は20です。
- FIDEは、期待得点を式ではなく、レーティング差の表から求めるため、変化が1点ずれることがあります。2025年10月1日から、FIDEは2650未満の選手について、400点を超える差を400として数えますが、このページはその規則を適用しません。
このツールが含まないこと
- 新しい選手の初期レーティングです。FIDEはこれをハンドブックの8.2節で計算します。
- パフォーマンスレーティングと、レーティングのない選手のレーティングです。
- ほかの連盟やオンラインのシステムです。それぞれ独自のK係数と規則を使います。
計算例:1600対1400、勝ち、K係数20
Aの期待得点は1 ÷ (1 + 10^(−200 ÷ 400)) = 0.76なので、Bの期待得点は0.24です。
Aが勝つ(得点1)。変化は20 × (1 − 0.76) = 4.8で、5に四捨五入されるため、Aは1,605になります。Bは期待得点0.24に対して得点0なので、20 × (0 − 0.24) = −4.8が −5に四捨五入され、Bは1,395になります。
| 選手A | 選手B | |
|---|---|---|
| 対局前のレーティング | 1,600 | 1,400 |
| 期待得点 | 0.76 | 0.24 |
| 変化 | 5 | -5 |
| 新しいレーティング | 1,605 | 1,395 |
よくある質問
Eloレーティングとは何ですか?
結果だけから選手の強さを推定する数値です。ゲームのあと、勝った側は負けた側から点数を得て、その量は期待得点によって決まるため、番狂わせでは点数がより大きく動きます。
どのK係数を使うべきですか?
所属する連盟や大会のK係数を使ってください。FIDEは2400未満の大半の選手に20、2400に達した選手に10、新しい選手に40を使います。ここの初期値は、一般的な値である20です。
期待得点がFIDEの表と完全に同じでないのはなぜですか?
FIDEは、ハンドブックの独自のレーティング差の表を参照します。表は同じ考え方で作られているため、期待得点は、ここで使う式と最後の桁が異なることがあります。
大会はどのように計算しますか?
各対局を相手のレーティングと、自分の得点とともに並べます。変化は、大会前のレーティングを使い、K係数に差の合計をかけたもので、整数に四捨五入されます。
これらのレーティングはFIDEのレーティングと同じですか?
入力がFIDEのレーティングで、FIDEの規則を適用している場合にだけ同じです。このツールはEloの方法を示すものであり、FIDEのレーティング規則すべてを適用するものではありません。
出典
- Wikipedia(英語): Elo rating system(期待得点と64%の例)
- FIDEハンドブック(英語): B.02 FIDE Rating Regulations(K係数8.3.3節、丸め8.3.4節)
数値と文章の最終確認日:2026年11月10日火曜日。