Analyzing Free Agent Salary Predictions in NHL

 
Predicting Free Agent
Salaries with Traditional
and Advanced Metrics
 
Matt Cane
@Cane_Matt
puckplusplus.com
hockey-graphs.com
 
Predicting Salaries: Why?
 
Don’t need stats or any models to know these were bad deals
Statistical model can provide a sanity check
Knowing what we expect a player to cost can help teams avoid big mistakes
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
2
 
Predicting Salaries: Why?
 
Teams have limited resources to identify and pursue free agents
Figuring out who may fit into your budget early is beneficial
Useful to players to know what statistically similar players have been paid
Don’t want to leave money on the table
Can help identify teams who overpay vs. market, or find cheap free agent talent
C
a
n
 
h
e
l
p
 
i
d
e
n
t
i
f
y
 
p
l
a
y
e
r
s
 
w
h
o
s
e
 
p
r
i
c
e
 
(
d
o
l
l
a
r
s
)
 
i
s
 
d
i
f
f
e
r
e
n
t
 
f
r
o
m
 
t
h
e
i
r
 
v
a
l
u
e
 
(
w
i
n
s
)
 
Bonus: Provides something for strangers on the internet to yell at you about when
you suggest that their favourite player is overpaid
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
3
 
Basic Attempt: Linear Model
 
Predict UFA Salaries with Basic
Counting Stats
Provided relatively good
predictions
Forwards R^2 = 0.76
Defence R^2 = 0.74
Problem with linear model
Negative Predicted Salaries
Can’t force Colton Orr to pay $275K to
play in the NHL
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
4
 
Better Method: Beta Regression
 
Player salaries are constrained to a set minimum/maximum value based on the CBA
and Salary Cap
Represent each contract as a percentage:
Salary Percent = (Salary – Minimum)/(Maximum – Minimum)
Each players salary is now represented as a number between 0 and 1
Use Beta Regression to create models that translate past results into predicted
salary percentages
Beta Regression restricts predictions to between 0 and 1
Gives flexibility in structure of prediction
 
@CANE_MATT | PUCKPLUSPLUS.COM
 
5
 
Two Methods: Basic and Advanced Stats
 
Basic Stats (Counting Stats):
Represent the market price
Games Played, Total TOI, EV Goals, Assists, PP Points, Age, SH/PP TOI, Penalties Taken, Hits
Contract Type (Full UFA, Partial RFA/Partial UFA, RFA Bridge)
Advanced Stats
Represent the “true” value (assuming past wins are a good proxy for future wins)
WAR-On-Ice WAR
Total TOI
Contract Type (Full UFA, Partial RFA/Partial UFA, RFA Bridge)
Using previous 3 years of data (all data from War On Ice) to predict Salary Percent
Model Forwards and Defencemen Separately
Exclude players with salary < 1MM and Entry Level Contracts
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
6
 
Findings
 
Raw values are better predictors than rate stats
Raw values capture information about injuries, playing time, benchings, etc.
Recent stats are more important than past stats
Traditional metrics are better predictors than WAR
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
7
 
Application: Evaluating GM’s Signings
 
Compare predicted price to actual contract to identify players who may have been over/underpaid
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
8
 
Application: Evaluating GM’s Signings
 
Oilers signed their RFAs to reasonable deals (Bridge/UFA-RFA); UFAs have been paid above market value
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
9
 
Application: Evaluating GM’s “Talent Identification”
 
Compare WAR value to actual contract value to see if GMs pay for overall contribution in wins
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
10
 
Application: Finding Relatively “Cheap” Free Agents
 
Predictions can help identify players whose projected Win Value is more than their Market Value
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
11
 
Future Enhancements
 
Incorporate size of market in a given year
When there are few options at a position, players should get higher salaries
Incorporate past salary and buyouts
Players with big contracts before may be more likely to get big contracts after
Buyouts severely depress market price
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
12
 
For More Information
 
Twitter: 
@Cane_Matt
E-Mail: 
puckplusplus@gmail.com
 
For copies of these slides, graphs for each team, and initial predictions for upcoming
free agents please see:
puckplusplus.com/contracts
 
@CANE_MATT | PUCKPLUSPLUS.COM | HOCKEY-GRAPHS.COM
 
13
Slide Note
Embed
Share

Explore the use of traditional and advanced metrics to predict free agent salaries in the NHL. From basic counting stats to beta regression models, learn how statistical models can assist teams in making informed decisions on player contracts based on market prices and player value. Discover the challenges of linear models and the benefits of using beta regression for more accurate salary predictions.

  • NHL
  • Free Agents
  • Salary Predictions
  • Statistical Models
  • Player Contracts

Uploaded on Aug 26, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Predicting Free Agent Salaries with Traditional and Advanced Metrics Matt Cane @Cane_Matt puckplusplus.com hockey-graphs.com

  2. Predicting Salaries: Why? Don t need stats or any models to know these were bad deals Statistical model can provide a sanity check Knowing what we expect a player to cost can help teams avoid big mistakes

  3. Predicting Salaries: Why? Teams have limited resources to identify and pursue free agents Figuring out who may fit into your budget early is beneficial Useful to players to know what statistically similar players have been paid Don t want to leave money on the table Can help identify teams who overpay vs. market, or find cheap free agent talent Can help identify players whose price price (dollars) is different from their value value (wins) Bonus: Provides something for strangers on the internet to yell at you about when you suggest that their favourite player is overpaid

  4. Basic Attempt: Linear Model Predict UFA Salaries with Basic Counting Stats Provided relatively good predictions Forwards R^2 = 0.76 Defence R^2 = 0.74 Problem with linear model Negative Predicted Salaries Can t force Colton Orr to pay $275K to play in the NHL Predicted vs Actual Cap Hit (July 1, 2015 UFAs) $7.00 Millions $6.00 $5.00 Actual Cap Hit $4.00 $3.00 $2.00 R = 0.6801 $1.00 $0.00 ($2.00) $0.00 $2.00 $4.00 $6.00 $8.00 Millions Predicted Cap Hit

  5. Better Method: Beta Regression Player salaries are constrained to a set minimum/maximum value based on the CBA and Salary Cap Represent each contract as a percentage: Salary Percent = (Salary Minimum)/(Maximum Minimum) Each players salary is now represented as a number between 0 and 1 Use Beta Regression to create models that translate past results into predicted salary percentages Beta Regression restricts predictions to between 0 and 1 Gives flexibility in structure of prediction

  6. Two Methods: Basic and Advanced Stats Basic Stats (Counting Stats): Represent the market price Games Played, Total TOI, EV Goals, Assists, PP Points, Age, SH/PP TOI, Penalties Taken, Hits Contract Type (Full UFA, Partial RFA/Partial UFA, RFA Bridge) Advanced Stats Represent the true value (assuming past wins are a good proxy for future wins) WAR-On-Ice WAR Total TOI Contract Type (Full UFA, Partial RFA/Partial UFA, RFA Bridge) Using previous 3 years of data (all data from War On Ice) to predict Salary Percent Model Forwards and Defencemen Separately Exclude players with salary < 1MM and Entry Level Contracts

  7. Findings Raw values are better predictors than rate stats Raw values capture information about injuries, playing time, benchings, etc. Recent stats are more important than past stats Traditional metrics are better predictors than WAR Position Position Traditional Traditional Model R^2 Model R^2 WAR Model R^2 WAR Model R^2 Forwards 0.73 0.57 Defencemen 0.70 0.53

  8. Application: Evaluating GMs Signings Compare predicted price to actual contract to identify players who may have been over/underpaid

  9. Application: Evaluating GMs Signings Oilers signed their RFAs to reasonable deals (Bridge/UFA-RFA); UFAs have been paid above market value

  10. Application: Evaluating GMs Talent Identification Compare WAR value to actual contract value to see if GMs pay for overall contribution in wins

  11. Application: Finding Relatively Cheap Free Agents Predictions can help identify players whose projected Win Value is more than their Market Value

  12. Future Enhancements Incorporate size of market in a given year When there are few options at a position, players should get higher salaries Incorporate past salary and buyouts Players with big contracts before may be more likely to get big contracts after Buyouts severely depress market price

  13. For More Information Twitter: @Cane_Matt E-Mail: puckplusplus@gmail.com For copies of these slides, graphs for each team, and initial predictions for upcoming free agents please see: puckplusplus.com/contracts

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#