/elorating-simulator

simulator of elorating score transition

Primary LanguagePHP

elorating-simulator

なにこれ

イロレーティングのシミュレーション用バッチ。
設定値は細かいものの該当バッチの冒頭にて定数定義する形になっているので、
それを柔軟に変更して検証に用いてください。

使い方

以下のように単純に実行するのみ。
設定項目が多いこともあり、現時点では、引数でのオプション設定には対応していない。

$ php ./elorating-simulator.php

出力結果の見方

レーティングポイントの移動分布

moved_point : 移動したレーティングポイント
count : 観察された回数

最終的なレーティング分布と、ユーザの性質分布の関係

min_point : 分布確認用のレーティングポイント幅の下端
max_point : 分布確認用のレーティングポイント幅の上端
user_num : 特定のレーティングポイント帯に存在するユーザ数
avg_strength : 特定のレーティングポイント帯のユーザの平均的な強さ
avg_play_degree : 特定のレーティングポイント帯のユーザの平均的なプレイ頻度
avg_battle_count : 特定のレーティングポイント帯のユーザの平均的な試合回数(含む防衛)
avg_initial_point : 特定のレーティングポイント帯のユーザの平均的な初期レーティングポイント