MCPで接続 →

計算を入力してください

公式

広告

結果

新しいイロレーティング
1,520
この対局後
レート変動 20.48
期待勝率 0.3599

イロレーティングとは?

イロレーティングは、物理学者アルパド・イロ(Arpad Elo)が考案した、チェス・囲碁・各種eスポーツのような2人対戦ゲームでプレイヤーの実力を数値化するための仕組みです。各プレイヤーには数値のレートが与えられ、対局ごとに勝敗と両者のレート差に応じて値が更新されます。格上の相手に勝ったときは、格下に勝ったときよりも多くのポイントを獲得できます。

この計算ツールの使い方

あなたの現在のレート、相手のレート、対局結果(勝ち・引き分け・負け)、そして所属連盟やプレイ中のプラットフォームで使われているK係数を入力してください。ツールは、新しいレート、レートの増減(ネット変動)、そして期待勝率(計算式が予測する確率に基づく見込みスコア)を返します。

計算式の解説

期待勝率は $$E = \dfrac{1}{1 + 10^{\left(R_{opp} - R\right)/400}}$$ で求められ、勝つ見込みを表す0〜1の値になります。新しいレートは $$R' = R + K\cdot\left(S - E\right)$$ で計算します。ここでSは実際のスコア(勝ち=1、引き分け=0.5、負け=0)です。K係数は変動の大きさを左右し、Kが大きいほどレートの振れ幅も大きくなります。一般的な値は、新規プレイヤーで40、実力が安定したプレイヤーで20、マスタークラスで10とされ、カジュアルなプラットフォームでは32を採用するところも多くあります。

広告
レート差を0〜1の期待スコアに対応させるロジスティック曲線
期待スコアは、プレイヤー間のレート差に基づくロジスティック曲線に従います。

計算例

あなたのレートが1500で、レート1600の相手にK = 32で勝ったとしましょう。期待勝率は $$E = \frac{1}{1 + 10^{\left(1600 - 1500\right)/400}} = \frac{1}{1 + 10^{0.25}} \approx 0.3599$$ となります。勝ったのでS = 1。したがって $$R' = 1500 + 32 \times \left(1 - 0.3599\right) \approx 1500 + 20.48 = 1520.48$$ となります。格上に勝った(番狂わせの)ぶん、約20ポイントを獲得できます。

2人のプレイヤーのレートを比較し、上昇または下降する新しいレートを導く図
試合後、勝者はレートを獲得し、敗者は失います。変動はK係数で調整されます。

よくある質問

どのK係数を使えばよいですか? ご自身のレートを管理している団体・サービスが採用している値を使ってください。国際チェス連盟(FIDE)では、新規プレイヤーに40、ほとんどのプレイヤーに20、レート2400超のプレイヤーには10を適用しています。

引き分けの場合はどうなりますか? 引き分け(S = 0.5)でも、両者の実力に差があればレートは変動します。通常、レートが低いほうのプレイヤーがポイントを得ます。

勝ったのにレートが下がることはありますか? いいえ。S = 1のとき S − E は必ずプラスになるため、勝てば必ずポイントが増えます。

最終更新: