データで見る サッカーレーティング分析
Eloレーティングシステムと機械学習アルゴリズムにより、
明治安田J2・J3百年構想リーグの各試合の勝敗確率を算出します。
Eloレーティング
チームの相対的な強さを示す「Eloレーティング」を算出・表示します。
すべてのチームは初期値1500点からスタートし、
各試合ごとに勝敗や得失点差(点差が大きいほど変動幅も大きく)、番狂わせ(格下が勝った場合など)を考慮してレートが更新されます。
数値が高いほど強いと判定されますが、ホームアドバンテージは本モデルでは考慮していません。
すべてのチームは初期値1500点からスタートし、
各試合ごとに勝敗や得失点差(点差が大きいほど変動幅も大きく)、番狂わせ(格下が勝った場合など)を考慮してレートが更新されます。
数値が高いほど強いと判定されますが、ホームアドバンテージは本モデルでは考慮していません。
機械学習予測
過去の試合データとEloレート差をもとに、2つの機械学習モデル(ロジスティック回帰・ポアソン回帰)を活用しています。
ロジスティック回帰は「ホームが勝つ確率」をデータから実際に学習し、過去成績の傾向や番狂わせ傾向も自動的に組み込みます。
ポアソン回帰は「何対何になりそうか(それぞれの得点数)」を予測し、0-0, 1-0, 2-1など全スコアラインの確率分布も計算します。
ロジスティック回帰は「ホームが勝つ確率」をデータから実際に学習し、過去成績の傾向や番狂わせ傾向も自動的に組み込みます。
ポアソン回帰は「何対何になりそうか(それぞれの得点数)」を予測し、0-0, 1-0, 2-1など全スコアラインの確率分布も計算します。