Dato-Futbol/xg-model
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.
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
DataREADME.md
Originalxg-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