Soccer Analytics Tutorials
1. Data Extraction & Transformation
Parsing raw StatsBomb data and storing it in a Pandas DataFrame
2. Linear Regression
Examining the relationship between a player's pass volume and completion percentage
3. Logistic Regression
Predicting the outcome of a shot given its features
4. Clustering
Identifying different types of passes
5. Database Population & Querying
Coming soon
6. XGBoost Classification
Coming soon
7. Non-Negative Matrix Factorization
Coming soon
8. Convolutional Neural Network
Coming soon
Soccer Analytics Research:
Large-Scale Analysis of Soccer Matches ... by Alina Bialkowski et. al
Physics-Based Modeling of Pass Probabilities in Soccer by Will Spearman et. al.
Data-Driven Ghosting using Deep Imitation Learning by Hoang M. Le, Peter Carr, Yisong Yue, and Patrick Lucey
Not All Passes Are Created Equal: ... by Paul Power et. all
Decomposing the Immeasurable Sport: ... by Fernandez, Bornn, and Dan Cervone
Modelling the Collective Movement of Football Players by Francisco José Peralta Alguacil
Actions Speak Louder than Goals: ... by Tom Decroos, Lotte Branson, Jan Van Haaren, and Jesse Davis
Dynamic Analysis of Team Strategy in Professional Footbal by Laurie Shaw and Mark Glickman
Ready Player Run: Off-ball run identification and classification by Sam Gregory