Closed qsona closed 11 months ago
Set the minimum sigma value as 120.
sigma は個人のレーティングの推定の確からしさを示す値である。splat-ratingでは、登録時のsigmaを200にしており、この時レートの変動幅は1試合に約35程度になる。試合をこなせばこなすほど推定度が高まり、sigma は下がっていく。
このとき、sigma が下がりすぎると、実際にsplat-rating外でプレイヤースキルが変動したときにレーティングがそれに追いつかなくなったり、1回のゲーム中でチームが固定になりやすくなってしまう。
これらの対策として、以下の2つを行う。
1は、本番環境に対して Season を作成し resetSigmaAllInGuild を実行 ( https://github.com/qsona/splat-rating/blob/ad6b2b4e48570fd8103eb868165a2dcfb94701a5/src/operations/resetRating.ts#L5 ) することで適用済み。
このPRでは2の対応をしている。sigma が 120 のとき、1試合では18程度変動する。
Set the minimum sigma value as 120.
sigma は個人のレーティングの推定の確からしさを示す値である。splat-ratingでは、登録時のsigmaを200にしており、この時レートの変動幅は1試合に約35程度になる。試合をこなせばこなすほど推定度が高まり、sigma は下がっていく。
このとき、sigma が下がりすぎると、実際にsplat-rating外でプレイヤースキルが変動したときにレーティングがそれに追いつかなくなったり、1回のゲーム中でチームが固定になりやすくなってしまう。
これらの対策として、以下の2つを行う。
1は、本番環境に対して Season を作成し resetSigmaAllInGuild を実行 ( https://github.com/qsona/splat-rating/blob/ad6b2b4e48570fd8103eb868165a2dcfb94701a5/src/operations/resetRating.ts#L5 ) することで適用済み。
このPRでは2の対応をしている。sigma が 120 のとき、1試合では18程度変動する。