Share to: share facebook share twitter share wa share telegram print page

 

グリコレーティング

グリコレーティング (Glicko rating) は、チェス囲碁のようなゲームにおいてプレイヤーの強さを評価(レーティング)するためのアルゴリズムである。マーク・グリックマンによりイロレーティングを改善するべく発明されたもので、当初はチェスのランキングに用いることが意図されていた。レーティングの定義や基準はイロレーティングと同様である。グリコレーティングの最大の特徴は、レーティング計算時にレーティング偏差 (ratings deviation, RD) と呼ばれるレーティングの信頼性を図る手法が導入されたことである。

グリコレーティング並びに後述のグリコ2レーティングはパブリックドメインとして公開されており、多くのオンライン上のゲームサーバーにおいて用いられている(例、Lichess, Free Internet Chess Server, Chess.com, Counter-Strike: Global Offensive英語版, Guild Wars 2英語版[1])。グリコレーティングの数式は、グリックマンのウェブサイトにて公開されている。

RDはプレイヤーのレーティングの正確さを表しており、RDは標準偏差とイコールである。例えば、レーティングが1500、RDが50のプレイヤーの場合、その実際の強さは95%の確率で1400から1600(1500から標準偏差の2倍)の間にある。この範囲はレーティングにRDの2倍を加算・減算することで求められる。ゲーム後に変動するレーティングはRDに依存しており、RDが小さくなれば変動もより小さく(レーティングは既に正確に評価されているため)、逆にRDが大きい場合は変動も大きくなる(情報が足りず、真のレーティングがまだ判明していないため)。RD自身もゲームをプレイするごとに減少していくが、ゲームをプレイしない期間が続くとゆっくりと上昇する。

グリコ2レーティング (Glicko-2 rating) は、グリコレーティングをさらに改良したもので、新たにレーティング変動率 (rating volatility, σ) が導入されている。グリコ2レーティングを僅かに改造したバージョンが、オーストラリアチェス連盟英語版により実装されている。

算出方法

以下の算出方法はグリコレーティングのものである。グリコ2レーティングにおいては異なる。

プレイヤーがまだレーティングされていない場合、初期値として通常はレーティングが1500、RDは350を使用する。

ステップ1: 事前RDの算出

新しいレーティング偏差 () は古いレーティング偏差 () を使って求められる。

は最後にゲームをプレイしてからの経過時間(レーティング期間)、350 はまだレーティングされていないプレイヤーのRDである。もし一つのレーティング期間に複数のゲームが発生した場合、それらは同時に起きたものとして扱われる。レーティング期間の単位はゲームが行われる頻度によって決められ、数か月にわたることもあれば数分程度のこともある。定数 はプレイヤーのスキルが、経過時間に応じて不確かになっていくことに基づく。この値は、データ分析によって算出するか、またはプレイヤーのRDが未レーティングの人のRDと同程度になるのに必要と思われる時間の長さから推定することができる。たとえば標準的なプレイヤーのレーティング偏差が50で、プレイヤーのレーティング偏差が100レーティング期間で初期値の350に戻ると仮定した場合の定数 は以下のように求められる。

[2]

から

ステップ2: 新レーティングの算出

m回の一連のゲーム後の新レーティングは、以下のように求められる。

各値は以下となる。

各対戦相手のレーティング

各ゲームの結果。勝利が 1、引き分けが 、敗北が 0

ステップ3: 新RDの算出

事前のRDの計算においては、プレイヤーのスキルを測定できなかった期間(対局しなかった期間)の不確実性を表すためにRDを増加させた。いくつかのゲームを完了した後は、確実性が増したとして逆にRDを減少させる。

脚注

関連項目

外部リンク

Kembali kehalaman sebelumnya


Index: pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9