Developing a Data Driven Player Ranking in Hockey Using Predictive Model Weights
(Ranking Players By Passing Ability)
RITSAC
University of Toronto Hockey Analytics Club
Credit to Original Study
Introduction
Current Playmaking Evaluations Are Unreliable
Metric | Repeatability (Pearson R) | Predicting Primary Assists/60 (Pearson R) |
Primary Assists/60 | 0.1 | 0.1 |
Danger Zone Assists/60 | 0.5 | 0.42 |
xPrimary Assists/60 | 0.64 | 0.36 |
Primary Shot Assists/60 | 0.78 | 0.26 |
Not all assists are the same
[3],[4]
Great passes are not always counted as assists
[5]
A New Method of Evaluating Passes With Player Tracking Data
Methodology
Defining a Possession and a Pass
Discretizing the Ice Rink
Feature Vectors For Origin and Destination Locations
Feature Vectors For Origin-Destination Pairs
Example of a Feature Vector for A Single Pass
Outer Product
Concatenation
Origin:
Destination:
Model Building and Results
Training the Model and Results
Metric | Score |
Accuracy | 0.7910 |
F1 | 0.6606 |
ROC | 0.7874 |
Model Coefficients - Top 10 Origin Zones
Zone (origin) | Model Coefficient |
1 | 0.168 |
4 | 0.1374 |
2 | 0.1370 |
12 | 0.116 |
7 | 0.113 |
20 | 0.112 |
18 | 0.108 |
19 | 0.101 |
5 | 0.097 |
16 | 0.092 |
Model Coefficients - Top 10 Destination Zones
Zone (destination) | Model Coefficient |
9 | 0.280 |
6 | 0.279 |
3 | 0.203 |
8 | 0.177 |
5 | 0.138 |
7 | 0.121 |
11 | 0.120 |
12 | 0.115 |
4 | 0.073 |
13 | 0.059 |
Model Coefficients - Top 10 Origin Destination Pairs
Origin-Destination Pairs | Model Coefficients |
1 to 3 | 0.152 |
5 to 8 | 0.129 |
5 to 9 | 0.116 |
19 to 17 | 0.104 |
9 to 9 | 0.1012 |
1 to 6 | 0.1012 |
7 to 8 | 0.0982 |
4 to 9 | 0.092 |
9 to 8 | 0.084 |
4 to 6 | 0.083 |
Model Coefficients - Bottom 10 Origin Destination Pairs
Origin-Destination Pairs | Model Coefficients |
16 to 8 | -0.14193 |
14 to 8 | -0.12982 |
19 to 8 | -0.10505 |
10 to 9 | -0.0779 |
2 to 7 | -0.0755 |
15-18 | -0.0610 |
13 to 8 | -0.060 |
17 to 18 | -0.0592 |
4 to 5 | -0.0581 |
12 to 9 | -0.0581 |
Pass Shot Value (PSV)
&
Average Pass Shot Value (APSV)
Pass Shot Value (PSV)
Where i represents the nearest zone to the pass origin
j represents the nearest zone of the destination of the pass.
PSV Example 1
[6]
PSV Example 2
Evaluating Players From the Dataset
APSV Versus Traditional Assists
Utility of Model with Player Tracking Data in the NHL
Improving the Model
Thank you!
Yousuf LaHaye
University of Toronto,
Toronto, ON
yousuf.lahaye@mail.utoronto.ca
Alexander Profiti
University of Toronto
Toronto, ON
References
[1] J. Brooks, M. Kerr, and J. Guttag, “Developing a Data-Driven Player Ranking in Soccer Using Predictive Model Weights,” Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD 16, 2016.
[2] R. Stimson, “Expected Primary Points are a better predictor of future scoring than Shots, Points,” Hockey Graphs, 19-Jan-2017. [Online]. Available: https://hockey-graphs.com/2017/01/19/expected-primary-points-are-a-better-predictor-of-future-scoring-than-shots-points/. [Accessed: 07-Sep-2019].
[3] N. H. L. Highlights, “Dallas Stars vs Minnesota Wild - Full Game Highlights | April 18, 2016 | NHL 2015-16 Playoffs,” YouTube, 19-Apr-2016. [Online]. Available: https://www.youtube.com/watch?v=NiC4iMx9skY. [Accessed: 07-Sep-2019].
[4] D. Highlights, “NHL Best Passes Of All Time,” YouTube, 03-Jul-2017. [Online]. Available: https://www.youtube.com/watch?v=elqcgbbxQJk. [Accessed: 07-Sep-2019].
[5] Jens95, “NHL: Open Net Fails,” YouTube, 18-Jan-2019. [Online]. Available: https://www.youtube.com/watch?v=fmGCi7Pl2iw&t=113s. [Accessed: 07-Sep-2019].
[6] N. H. L. Finland, “Auston Matthews spins, sets up Komarov for PPG,” YouTube, 04-Jan-2017. [Online]. Available: https://www.youtube.com/watch?v=oPoNw4bn6ho. [Accessed: 07-Sep-2019].