この記事の内容
  1. xGは、シュートが得点になる可能性を推計する数字
  2. どの情報を使うかはモデルによって違う
  3. 3本のシュートで、合計と実得点を分ける
  4. 数字を比べる前に、モデルの対象を確かめる
  5. xGの合計だけでは、勝敗や決定力は分からない
  6. xGについてよくある質問
  7. 出典とモデルの範囲

xGは、シュートが得点になる可能性を推計する数字

xG(ゴール期待値)は、シュートの状況をモデルで評価し、得点になる可能性を数値にしたものです。例えば、あるシュートが0.30 xGなら、そのモデルでは得点になる可能性を30%と推計したことを表します。チームが勝つ確率を示す数字ではありません。

読むときは、1本ごとの推計値、その合計、実際に入ったゴール数を分けてみてください。以下では、架空の3本のシュートを使って、この違いを確かめます。

どの情報を使うかはモデルによって違う

Optaが2023年8月に公開した説明では、シュートの状況と過去の似たシュートをもとに、得点の可能性を推計します。ゴールまでの距離や角度、シュートの種類、ゴールキーパーや他の選手の位置、プレッシャー、直前のプレーやアシストなどが、その状況を表す情報です。

シュート数だけでは、こうした違いは分かりません。ただし、この情報の使い方は、Optaが2023年に説明したモデルについてのものです。すべての提供元や、その後の版が同じ情報・重みを使うと考えず、数字と一緒にモデルの説明も確認しましょう。

3本のシュートで、合計と実得点を分ける

同じモデルの基準で評価する3本のシュートを考えます。ここでは説明のためにxGの値を設定し、得点した場合を1、しなかった場合を0として結果を並べました。値も結果も架空で、OptaやAmerican Soccer Analysisのモデルで計算したデータではありません。

架空の3本:設定したxGと実得点を別々に数える
シュート設定したxG架空の実得点
A0.100
B0.301
C0.500
合計0.901

xGの合計は0.10 + 0.30 + 0.50 = 0.90、実得点の合計は0 + 1 + 0 = 1点です。前者はモデルによる評価を足した値、後者は起きた結果を数えた値です。

0.90 xGだからといって、ゴールの90%が入ったわけではありません。「少なくとも1点取る確率が90%」という意味でもありません。また、値が最も大きいCのシュートが必ず決まるということでもありません。期待される数が小数で、実際の数が整数でも、矛盾はありません。

ここで役立つのが、期待値の線形性という性質です。対象とするシュートを固定し、それぞれの得点を0か1で表すと、その合計の期待値は、各シュートの期待値を足したものになります。この性質に、各シュートが独立しているという条件は必要ありません。ただし、モデルの推計値を足しただけで、その推計が正確だと確かめられるわけではありません。

得点の組み合わせや「少なくとも1点取る確率」を求めるには、合計以外の情報が必要です。この3本の記録だけで、次の試合の勝敗を予測することもできません。平均的な値と、ある結果が起きる確率の違いは、期待値と確率のガイドでも説明しています。

数字を比べる前に、モデルの対象を確かめる

同じxGという名前でも、誰の何を評価するモデルかによって、使う情報は異なります。例えば、American Soccer Analysis(ASA)のExpected Goals 3.0の説明では、シュートを打つ選手・チーム用と、ゴールキーパー用のモデルを分けています。

そのゴールキーパー用の説明には、シュートがゴールのどこへ飛んだかという情報と、幾何学的に最適な位置にゴールキーパーがいると仮定した計算が含まれます。この仮定上の位置は、ゴールキーパーが実際に立っていた位置を測ったものとは別です。

比較する前に、モデルの役割と説明の範囲を確認する
出典・記録説明している情報や対象区別すること
Optaの説明
2023年8月公開
シュート前からシュート時点までの状況。選手やゴールキーパーの位置、プレッシャー、直前のプレーなど。この時点のモデルの説明と、その後の版の入力・設定。
ASAの説明
Expected Goals 3.0、日付不明
シュートを打つ選手・チーム用とゴールキーパー用で異なる入力。ゴールキーパー用には、シュートの到達位置と仮定上の位置の計算を含む。ゴールキーパーの仮定上の位置と実測位置。それぞれのモデルの役割。
この記事の架空の3本同じ基準で比較できる、設定した推計値と架空の結果。xGの合計、実得点、試合に勝つ確率。

2つの数字を比べる前に、提供元、モデルの版、どの選手や試合の集団を対象にしているか、何を推計するモデルか、どのシュートや期間を集計したかを確認してください。得点を扱う数字だからといって、選手・チーム用とゴールキーパー用をそのまま同じものとして比較することはできません。この説明の違いだけで、どちらがより正確かを決めることもできません。

xGの合計だけでは、勝敗や決定力は分からない

チームのxG合計は、シュートの得点可能性をモデルで評価し、集計した値です。相手より高くても、そのチームが「勝つべきだった」と証明する数字にはならず、それ自体が勝率を表すわけでもありません。

1試合のxGと実得点の差だけで、決定力が高い、不運だった、モデルが正確だったと判断することもできません。まず、どのシュートを、どのモデルで評価したのかを確かめましょう。

ほかの数字を一緒に見る場合も、意味を混ぜないことが大切です。オッズから換算した確率や、予測市場の価格から読み取る確率は、対象や前提が異なります。この記事の3本のxGを足して、それらが求まるわけではありません。

xGについてよくある質問

1本のシュートが0.30 xGとは、どういう意味ですか?

モデルが使う情報に基づき、そのシュートが得点になる可能性を30%と推計したという意味です。真の確率が30%だと確かめられたわけではなく、特定の結果を保証するものでもありません。

合計0.90 xGなのに1点入るのはおかしいですか?

おかしくありません。xGは推計値を足し、スコアは実際の得点を数えます。この記事の架空の例では、設定した値の合計が0.90、結果の合計が1点です。期待値は小数でも、実際の得点数は整数になります。

xGが高ければ、そのチームが勝つはずだったと言えますか?

言えません。xGの合計は試合結果を決めるものでも、チームの勝率を示すものでもありません。結果が違った理由も、その合計だけでは分かりません。

提供元によってxGの値が違うことはありますか?

あります。比較する前に、提供元、版、対象となる選手や試合の集団、入力する情報、推計の対象を確認してください。OptaとASAの説明は、その確認が必要な理由を示しています。違いがあるだけで、モデルの精度の優劣が分かるわけではありません。

xGを足すには、各シュートが独立している必要がありますか?

対象とするシュートを固定し、それぞれの得点を0か1で表して期待値を足す場合、独立である必要はありません。これは期待値の線形性によるものです。ただし、推計値が妥当だと保証したり、少なくとも1点取る確率や勝率の計算に必要な、結果の組み合わせの確率を与えたりする性質ではありません。

HypaForecastの市場を見る

市場一覧、またはBTCの5分・15分ページで、質問やラウンドの詳細をご覧ください。以下はサッカーの例とは別の一般的な案内です。

出典とモデルの範囲

Optaが2023年8月8日に公開した説明と、日付のないAmerican Soccer AnalysisのExpected Goals 3.0の説明を用いています。確認対象は説明本文で、リンク先の研究、動画、画像は含みません。これらの説明が現在のモデル設定と一致するかは確認していません。3本のシュートの値と結果は架空です。

  1. What Is Expected Goals (xG)?
  2. What are Expected Goals (xG)?

HypaForecastは教育ガイドを発行し、予測市場を運営しています。この記事は、HypaForecastでサッカー市場やxGツールを提供していること、または読者が取引できることを示すものではありません。