Elo レーティング システムとは?
Elo レーティング システムは、試合結果に基づいて選手の実力を推定する方法です。各選手には数値のレーティングが割り当てられ、勝つと上がり、負けると下がります。
LeagueRepublic では、記録された各ゲームの後に Elo レーティングが自動的に更新されます。レーティングは対戦相手に対する選手のパフォーマンスを反映し、今後の対戦で勝つ確率の推定に役立ちます。
Elo レーティングを有効または無効にする
Elo レーティングは、次の場所で有効または無効にできます。
設定 > 統計の設定 > ゲーム形式 > 各種設定
Elo レーティングが有効な場合、LeagueRepublic が裏で選手のレーティングを自動的に計算します。
注:結果の入力後、レーティングが更新されるまでに最大 5 分程度の短い遅延が生じることがあります。
Elo レーティングを有効にすると何が起こるか
Elo システムをオンにすると、LeagueRepublic では次の機能を利用できます。
通算およびシーズンのレーティングが統計リーダー ページに表示されます
勝利確率の予測が今後の試合に表示されます
レーティング推移のグラフが選手のプロフィール ページに表示されます
各ゲームごとのレーティング変動が選手ページに表示されます
これらのツールにより、リーグは選手の成績を把握し、実力を長期的に比較できます。
Elo レーティング システムの仕組み
各選手は、あらかじめ決められたレーティングから始まります。
2 人の選手が対戦する場合:
レーティングが高い選手が勝った場合、その選手のレーティングはわずかに上がります。
レーティングが低い選手が勝った場合、その選手のレーティングは大きく上がります。
負けた選手のレーティングは下がります。
レーティングの変動幅は、次の要素によって決まります。
選手同士のレーティングの差
試合の期待される結果
K 係数(レーティングの調整幅の大きさを決める値)
このため、番狂わせのような予想外の結果ほど、レーティングの変動が大きくなります。
例:Elo レーティングの計算
次の条件を仮定します。
選手 1 のレーティング = 1400
選手 2 のレーティング = 1600
K 係数 = 32
ステップ 1 - 期待される結果を計算する
選手 1 の期待スコア:
1 / (1 + 10^((1600 − 1400) / 400))
これにより、選手 1 の期待スコアは約0.24。
これは、選手 1 が試合に勝つ確率が約24%。
したがって、選手 2 の期待スコアは0.76。
ステップ 2 - 試合結果を適用する
選手 1 が試合に勝った場合:
実際の結果:
選手 1 = 1
選手 2 = 0
レーティング調整の式:
レーティング変動 = K × (実際の結果 − 期待される結果)
ステップ 3 - レーティングの変動を計算する
選手 1 の調整:
32 × (1 - 0.24) = +24
選手 2 の調整:
32 × (0 - 0.76) = -24
ステップ 4 - 更新後のレーティング
試合後:
選手 1 の更新後のレーティング:1424
選手 2 の更新後のレーティング:1576
レーティングが低い選手が予想外の結果で勝ったため、変動が大きくなります。
ダブルス戦の Elo レーティング
ダブルス戦では、LeagueRepublic はチームのレーティングを、2 人の選手の Elo レーティングの平均を用いて計算します。
例:
チームのレーティング =
(選手 A のレーティング + 選手 B のレーティング) ÷ 2
この結果を使って、その試合のレーティング調整が計算されます。
人数の多いチームの Elo レーティング
Elo レーティングは現在、次の試合で計算されます。
シングルス戦
ダブルス戦
レーティングはトリプルスのチームやそれ以上の人数のチーム形式では調整されません。
リーグで Elo レーティングを使う理由
Elo レーティングは、リーグで次のことに役立ちます。
個々の選手の実力を把握する
チームをまたいで選手を比較する
試合の結果を予測する
成績の傾向を長期的に表示する
これにより、単純な勝敗記録よりも、ランキングや選手の統計がより意味のあるものになります。
よくある質問
Elo レーティングは自動的に更新されますか?
はい。試合結果が記録されると、LeagueRepublic が選手のレーティングを自動的に更新します。反映されるまでに数分かかる場合があります。
K 係数とは?
K 係数は、各ゲームの後に選手のレーティングがどれだけ変動するかを決める値です。K 係数が高いほど、レーティングはより大きく変動します。
勝ったのにレーティングがわずかしか上がらなかったのはなぜですか?
自分よりレーティングが低い相手に勝った場合、システムは勝利を見込んでいたため、レーティングの変動は小さくなります。
勝ってレーティングが大きく上がったのはなぜですか?
自分よりレーティングが高い相手に勝った場合は番狂わせとみなされるため、システムはレーティングをより大きく引き上げます。
