Skip to content
Projects

Dato-Futbol/xg-model has 81 GitHub stars and 11 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 11:13 UTC. Last push 2023-08-09.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

An example of how to create a xG model using R and Wyscout event data

Data

README.md

Original

xg-model

This repository contains all the necessary codes to ideally reproduce the data processing, analysis and visualization described in this article, which is focused on how to fit a football xg model using R software and the public event dataset by Wyscout.

Before to use these codes you have to get this list of required datasets:

  • events_England.json
  • events_France.json
  • events_Germany.json
  • events_Italy.json
  • events_Spain.json
  • players.json

You can download them from this website.


Then, I suggest to use the codes in the following order:

  • 01code_load_process_rawdata.R
  • 02code_feature_creation_exploratory_analysis.R
  • 03code_fit_save_models.R
  • 04code_evaluate_use_models.R

TO DO List (14-05-2020)

  • Evaluate calibration of the models with Brier score following the method contained in this article

  • Test additional features