statsbomb-shots-on-target
收藏资源简介:
该数据集包含来自StatsBomb开放数据的约15,000次射正球的射门数据,并提供了球门坐标(`end_location_y`, `end_location_z`)。这些数据主要用于训练PSxG(射门后预期进球)模型,用于评估守门员的扑救表现。数据集仅包含射门结果为“Saved”、“Goal”或“Post”的射门,排除了被挡出或偏离球门的射门。数据字段包括事件ID、比赛ID、球员ID、球门坐标(水平和垂直位置)、射门结果以及是否为进球的目标变量。球门坐标使用StatsBomb 360坐标系,并标准化为[0,1]范围。数据来源为StatsBomb开放数据,覆盖英超、西甲、意甲、德甲、法甲、欧冠、世界杯等赛事(仅限支持360数据的比赛)。数据集适用于PSxG模型训练、守门员表现分析、射门热图可视化等场景。但需注意,数据集仅限于StatsBomb开放数据,且不包含守门员的起始位置或移动信息。
This dataset contains approximately 15,000 on-target shot data from StatsBomb Open Data, and provides the goal coordinates (`end_location_y`, `end_location_z`). This data is primarily used to train PSxG (post-shot expected goals) models for evaluating goalkeeper saving performance. The dataset only includes shots with outcomes of "Saved", "Goal", or "Post", excluding shots that were blocked or off-target. The data fields include event ID, match ID, player ID, goal coordinates (horizontal and vertical positions), shot outcome, and the target variable indicating whether the shot resulted in a goal. The goal coordinates use the StatsBomb 360 coordinate system and are normalized to the [0, 1] range. The data is sourced from StatsBomb Open Data, covering competitions including the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, UEFA Champions League, FIFA World Cup and other events (only matches that support 360 data). This dataset is applicable for scenarios such as PSxG model training, goalkeeper performance analysis, shot heatmap visualization and other use cases. However, it should be noted that the dataset is limited to StatsBomb Open Data and does not include the starting position or movement information of goalkeepers.
StatsBomb On-Target Shots — Goalmouth Coordinates 数据集概述
数据集简介
该数据集包含来自StatsBomb开放数据集的约1.5万次射正数据,并提供了球门坐标(end_location_y, end_location_z)。它是用于守门员扑救评估的PSxG模型的主要训练输入数据。
数据集详情
- 语言:英语
- 许可证:CC-BY 4.0
- 任务类别:表格分类
- 标签:体育分析、足球、守门员、期望进球、PSxG、射门、StatsBomb
- 数据规模:10K-100K
- 数据格式:Parquet文件
数据内容
数据集包含StatsBomb开放数据收集中所有包含球门坐标的射正数据。仅包含shot_outcome为Saved、Goal或Post的射门,不包括被阻挡或射偏的射门。
数据字段
| 字段名 | 类型 | 描述 |
|---|---|---|
event_id |
string |
唯一的StatsBomb事件标识符 |
match_id |
Int64 |
比赛标识符 |
player_id |
Int64 |
射门球员标识符 |
end_location_y |
float64 |
归一化的球门水平位置[0, 1](0=左门柱,1=右门柱) |
end_location_z |
float64 |
归一化的球门垂直位置[0, 1](0=地面,1=横梁) |
shot_outcome |
string |
结果:Saved、Goal或Post |
is_goal |
bool |
目标变量——如果shot_outcome = Goal则为true |
坐标系说明
球门坐标使用StatsBomb 360坐标系,并归一化到[0, 1]范围:
end_location_y:原始StatsBomb y坐标为36-44码(门柱到门柱,8码宽)。归一化公式:(y - 36) / 8。end_location_z:原始StatsBomb z坐标为0-2.44米(地面到横梁)。归一化公式:z / 2.44。
超出[0, 1]范围的值(因高度或宽度而射偏但仍被归类为“Saved”的射门)会被裁剪到0和1。
数据来源
| 来源 | 射正数据量 | 许可证 |
|---|---|---|
| StatsBomb Open Data | 约1.5万 | CC-BY 4.0 |
数据覆盖范围包括英超、西甲、意甲、德甲、法甲、欧冠、世界杯等(仅限具有StatsBomb 360数据的赛事,因为end_location_z需要360数据)。
主要用途
- PSxG模型训练:PSxG模型的主要训练输入
- 守门员基准测试:分析单个守门员面对的射门难度分布
- 射门分析:按结果、赛事或位置可视化球门热图
- 自定义模型:在同一标准化数据集上训练替代的PSxG架构
局限性
- 仅限StatsBomb数据:
end_location_z在Wyscout或其他开放数据提供商中不可用。 - 仅限支持360的赛事:只有具有360数据的StatsBomb赛事才有球门z坐标。
- 仅限开放数据:仅包含公开可用的StatsBomb射门数据。
- 无守门员位置信息:不包含守门员的起始位置或移动信息。
- 坐标裁剪:一小部分“Saved”射门的原始坐标在球门几何形状之外,这些坐标被裁剪到[0, 1]范围。
引用要求
使用该数据集时,请引用提供的三篇参考文献。
相关资源
| 资源 | 描述 |
|---|---|
| PSxG Model | 基于此数据集训练的逻辑回归PSxG模型 |
| PSxG Predictions | 包含球员和比赛标识符的每射门PSxG预测 |
| xG Shot Data | 包含射门前特征的完整射门数据集 |
| xG Freeze Frame Data | 射门时刻的球员位置数据 |





