NHL Team Power Ratings and Predictions (SRS Algorithm)

hatterson

Registered User
Apr 12, 2010
35,412
12,761
North Tonawanda, NY
(Note, below I use the word "predicted" or things like it. I understand that the algorithm is just giving a percentage chance the home team wins based on the data, which isn't technically the same as a prediction, but I use prediction for simpler writing)

So I was curious how accurate the predictions of this algorithm were, so I decided to glance at the results so far. What we have is this:

It predicted a total of 57 games thus far (that are complete). Of those only 1 came in at 50%, I excluded it from the numbers because it doesn't seem fair to count a game that was called exactly as a coin flip one way or the other.

That leaves 56 games. Of those, 27 were picked correctly which is actually slightly less than half. Not great, but considering most predictions are only a couple percent away from coin tosses, it's well within the realm of possibility that it's just been unlucky.

Of the 56 games, the algorithm predicted that the away team would win 19 times (33.9%), and predicted that the home team would win 37 games (66.1%). In results, the away team won 24 (42.9%) and the home team won 32 games (57.1%)

Breaking it down to home vs away predictions. Of games where the home team was predicted at <50% chance to win (19 of 57 games), the algorithm was right 7 out of 19 times. Of games where the home team was predicted at >50% chance to win (37 of 57 games), the algorithm was right 20 out of 37 times.

I also wanted to see if it was clearer on the more sure predictions. I eliminated all predictions where the algorithm put the game within 10 points. ie, anything between 45% and 55% (inclusive) was excluded.

There were 11 games where the away team was predicted under these conditions, and 28 games where the home team was predicted. Of the 11 games for the away team, 6 were predicted correctly (55%). Of the 28 games for the home team, 16 were predicted correctly (57%)
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Nice - thanks! I intend to do some things similar over the offseason; with an Excel macro, it'd be fairly straightforward to move the algorithm forward one day at a time (so that the model only "sees" what it would be able to see at the time), predict each day's games, then retroactively evaluate those results.

Ideally, if I gather up all of the games where the method predicts a team to win 55-60% of the time, the team should win about 55-60% of the time.

And I like writing Excel macros. :naughty:
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Really interesting work, Doc. Is the assumption of normality merely a convenience thing, or have you done some tests?

Thanks! The normality assumption is primarily a matter of convenience, although I looked at it for high school football about two decades ago and it seemed decent enough. One of those things I'd like to look at more over the offseason.
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Today's games, already in progress (although the algorithm doesn't know that):

Road | Home | E(Home) | Pr(H>0) | Pr(3PG)
OTT|PHI|-0.17|47%|30%
NYR|WAS|0.04|51%|23%
CAL|WIN|0.18|54%|27%
SJS|LAK|0.43|58%|20%
MIN|STL|0.40|57%|21%
PIT|BUF|-1.19|28%|23%
MTL|TOR|-0.72|37%|22%
NJD|FLO|0.40|58%|26%
CBS|NYI|0.71|63%|23%
DET|CAR|-0.30|44%|25%
BOS|TBL|0.77|65%|23%
NAS|DAL|-0.09|48%|26%
CHI|COL|-0.32|44%|25%
ANA|ARI|-1.06|30%|25%
EDM|VAN|1.46|75%|22%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Here are the final regular season NHL SRS power ratings:

Team | 2014-15 Goal Diff | 2014-15 Schedule | 2014-15 Strength
NY Rangers|
0.732​
|
-0.034​
|
0.698​
|
St. Louis|
0.573​
|
0.024​
|
0.597​
|
Tampa Bay|
0.622​
|
-0.051​
|
0.571​
|
Chicago|
0.488​
|
0.029​
|
0.517​
|
Washington|
0.476​
|
-0.026​
|
0.449​
|
Minnesota|
0.370​
|
0.033​
|
0.403​
|
Montreal|
0.390​
|
-0.025​
|
0.365​
|
Nashville|
0.293​
|
0.038​
|
0.331​
|
Winnipeg|
0.244​
|
0.046​
|
0.290​
|
NY Islanders|
0.268​
|
-0.001​
|
0.268​
|
Calgary|
0.305​
|
-0.045​
|
0.260​
|
Ottawa|
0.256​
|
-0.029​
|
0.227​
|
Vancouver|
0.244​
|
-0.042​
|
0.202​
|
Los Angeles|
0.183​
|
-0.022​
|
0.161​
|
Detroit|
0.171​
|
-0.025​
|
0.145​
|
Pittsburgh|
0.134​
|
-0.006​
|
0.129​
|
Anaheim|
0.122​
|
-0.021​
|
0.101​
|
Dallas|
0.012​
|
0.057​
|
0.069​
|
Boston|
0.049​
|
-0.009​
|
0.040​
|
Colorado|
-0.085​
|
0.067​
|
-0.018​
|
San Jose|
-0.062​
|
-0.025​
|
-0.087​
|
Columbus|
-0.171​
|
0.013​
|
-0.158​
|
Florida|
-0.207​
|
-0.012​
|
-0.220​
|
Philadelphia|
-0.232​
|
0.006​
|
-0.226​
|
New Jersey|
-0.427​
|
0.029​
|
-0.398​
|
Carolina|
-0.463​
|
0.029​
|
-0.434​
|
Toronto|
-0.622​
|
0.022​
|
-0.600​
|
Edmonton|
-1.037​
|
0.033​
|
-1.003​
|
Arizona|
-1.244​
|
0.045​
|
-1.199​
|
Buffalo|
-1.378​
|
0.057​
|
-1.321​
|

Home-ice advantage is currently +0.245 goals/game.
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Eastern Conference first round predictions:

Outcome | Prob
WAS in 4 games|8.1%
WAS in 5 games|16.7%
WAS in 6 games|16.3%
WAS in 7 games | 18.1%
NYI in 7 games|12.9%
NYI in 6 games|14.4%
NYI in 5 games|9.0%
NYI in 4 games|4.6%
WAS wins | 59.1%
NYI wins|40.9%

Outcome | Prob
MTL in 4 games|7.5%
MTL in 5 games|15.7%
MTL in 6 games|16.0%
MTL in 7 games | 17.8%
OTT in 7 games|13.4%
OTT in 6 games|15.1%
OTT in 5 games|9.5%
OTT in 4 games|5.0%
MTL wins | 57.1%
OTT wins|42.9%

Outcome | Prob
NYR in 4 games|13.1%
NYR in 5 games | 22.8%
NYR in 6 games|19.5%
NYR in 7 games|17.8%
PIT in 7 games|9.7%
PIT in 6 games|9.5%
PIT in 5 games|5.2%
PIT in 4 games|2.4%
NYR wins | 73.2%
PIT wins|26.8%

Outcome | Prob
TBL in 4 games|11.3%
TBL in 5 games | 20.9%
TBL in 6 games|18.5%
TBL in 7 games|18.3%
DET in 7 games|10.7%
DET in 6 games|11.1%
DET in 5 games|6.3%
DET in 4 games|3.0%
TBL wins | 68.9%
DET wins|31.1%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Western Conference first round predictions:

Outcome | Prob
NAS in 4 games|4.5%
NAS in 5 games|10.9%
NAS in 6 games|12.4%
NAS in 7 games|15.8%
CHI in 7 games|15.2%
CHI in 6 games | 19.2%
CHI in 5 games|13.8%
CHI in 4 games|8.1%
NAS wins|43.7%
CHI wins | 56.3%

Outcome | Prob
VAN in 4 games|5.5%
VAN in 5 games|12.9%
VAN in 6 games|14.0%
VAN in 7 games|16.8%
CAL in 7 games|14.8%
CAL in 6 games | 17.5%
CAL in 5 games|11.9%
CAL in 4 games|6.7%
VAN wins|49.2%
CAL wins | 50.8%

Outcome | Prob
STL in 4 games|8.1%
STL in 5 games|16.9%
STL in 6 games|16.6%
STL in 7 games | 17.9%
MIN in 7 games|13.1%
MIN in 6 games|14.2%
MIN in 5 games|8.8%
MIN in 4 games|4.5%
STL wins | 59.4%
MIN wins|40.6%

Outcome | Prob
ANA in 4 games|4.6%
ANA in 5 games|10.9%
ANA in 6 games|12.1%
ANA in 7 games|15.7%
WIN in 7 games|15.1%
WIN in 6 games | 19.1%
WIN in 5 games|14.2%
WIN in 4 games|8.2%
ANA wins|43.3%
WIN wins | 56.7%
 

Vesa Awesaka

#KeepTheSenate
Jul 4, 2013
18,236
25
The ottawa montreal one is the one that might be hard to predict given ottawa's success versus montreal, price's poor numbers versus ottawa and ottawa being terrible until dave cameron took over.
 

ancientk

Registered User
Apr 14, 2015
1
0
Interesting analysis. I understand you want to be unbias and weigh the season as a whole equally but have you looked at the data of the later half and perhaps weigh the teams strengths towards the letter half. I suspect your ottawa probabilities are a bit low considering how much success they have had in the last half of the season. Cheers!
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updated predictions, using games played through April 21st:

Outcome | Prob
WAS in 6 games|27.2%
WAS in 7 games | 28.7%
NYI in 7 games|21.7%
NYI in 6 games|22.4%
WAS wins | 55.9%
NYI wins|44.1%

Outcome | Prob MTL in 4 games | 48.5%
MTL in 5 games|30.5%
MTL in 6 games|10.2%
MTL in 7 games|6.4%
OTT in 7 games|4.4%
MTL wins | 95.6%
OTT wins|4.4%

Outcome | Prob NYR in 5 games | 36.0%
NYR in 6 games|27.0%
NYR in 7 games|19.6%
PIT in 7 games|10.5%
PIT in 6 games|6.8%
NYR wins | 82.7%
PIT wins|17.3%

Outcome | Prob
TBL in 6 games|17.3%
TBL in 7 games | 25.8%
DET in 7 games|15.9%
DET in 6 games|23.3%
DET in 5 games|17.7%
TBL wins|43.1%
DET wins | 56.9%

Outcome | Prob
NAS in 7 games|11.4%
CHI in 7 games|10.5%
CHI in 6 games|30.1%
CHI in 5 games | 48.1%
NAS wins|11.4%
CHI wins | 88.6%

Outcome | Prob
VAN in 7 games|12.2%
CAL in 7 games|10.9%
CAL in 6 games|29.7%
CAL in 5 games | 47.1%
VAN wins|12.2%
CAL wins | 87.8%

Outcome | Prob
STL in 6 games|13.3%
STL in 7 games|22.1%
MIN in 7 games|16.4%
MIN in 6 games | 26.1%
MIN in 5 games|22.1%
STL wins|35.4%
MIN wins | 64.6%

Outcome | Prob ANA in 4 games | 43.5%
ANA in 5 games|30.0%
ANA in 6 games|11.5%
ANA in 7 games|8.1%
WIN in 7 games|7.0%
ANA wins | 93.0%
WIN wins|7.0%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
With tonight's early results:

Outcome | Prob NYR in 5 games | 65.0%
NYR in 6 games|19.5%
NYR in 7 games|10.1%
PIT in 7 games|5.5%
NYR wins | 94.5%
PIT wins|5.5%

Outcome | Prob MTL in 5 games | 58.4%
MTL in 6 games|20.0%
MTL in 7 games|12.5%
OTT in 7 games|9.0%
MTL wins | 91.0%
OTT wins|9.0%


Fun to watch the probabilities evolve (could be the academic in me, I must admit).

And the late results:

Outcome | Prob STL in 6 games | 30.0%
STL in 7 games|29.4%
MIN in 7 games|20.2%
MIN in 6 games|20.4%
STL wins | 59.4%
MIN wins|40.6%


Outcome | Prob ANA in 4 games | 100.0% ANA wins | 100.0%

Interesting that the St. Louis/Minnesota overall win probability (59.4%/40.6%) is identical to the original first round prediction above.

I also probably don't need to show the ANA/WIN table. :laugh:
 
Last edited:

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updated for series with games last night (April 23):

Outcome | Prob TBL in 6 games | 33.2%
TBL in 7 games|30.9%
DET in 7 games|18.2%
DET in 6 games|17.7%
TBL wins | 64.1%
DET wins|35.9%

Outcome | Prob WAS in 6 games | 49.1%
WAS in 7 games|29.8%
NYI in 7 games|21.1%
WAS wins | 78.9%
NYI wins|21.1%

Outcome | Prob
NAS in 7 games|22.8%
CHI in 7 games|20.5%
CHI in 6 games | 56.8%
NAS wins|22.8%
CHI wins | 77.2%

Outcome | Prob
VAN in 7 games|23.5%
CAL in 7 games|20.4%
CAL in 6 games | 56.1%
VAN wins|23.5%
CAL wins | 76.5%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
For series with games last night (April 24):

Outcome | Prob NYR in 5 games | 100.0% NYR wins | 100.0%

Outcome | Prob MTL in 6 games | 46.5%
MTL in 7 games|30.1%
OTT in 7 games|23.4%
MTL wins | 76.6%
OTT wins|23.4%

Outcome | Prob
STL in 7 games|28.4%
MIN in 7 games|20.5%
MIN in 6 games | 51.1%
STL wins|28.4%
MIN wins | 71.6%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
For series with games last night (April 25):

Outcome | Prob WAS in 7 games | 57.9%
NYI in 7 games|42.1%
WAS wins | 57.9%
NYI wins|42.1%

Outcome | Prob
TBL in 7 games|31.2%
DET in 7 games|20.1%
DET in 6 games | 48.7%
TBL wins|31.2%
DET wins | 68.8%

I'll spare you VAN/CAL and CHI/NAS. ;)
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Working from the initial predictions (post #57), the method is 5-2 (with Tampa Bay the prediction in the remaining series).

Picking the higher seeds would give you 4-3 (also with Tampa Bay the prediction in the remaining series).

Not that n=8 proves anything. This is just for gits and shiggles.
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
SRS power rankings, through the conference quarterfinals. Best compared with the end-of-season rankings in post #56.

Team | 2014-15 Goal Diff | 2014-15 Schedule | 2014-15 Strength
NY Rangers|
0.724​
|
-0.026​
|
0.698​
|
Tampa Bay|
0.596​
|
-0.036​
|
0.560​
|
St. Louis|
0.500​
|
0.051​
|
0.551​
|
Chicago|
0.432​
|
0.051​
|
0.483​
|
Washington|
0.449​
|
-0.004​
|
0.445​
|
Minnesota|
0.364​
|
0.065​
|
0.429​
|
Nashville|
0.295​
|
0.065​
|
0.360​
|
Montreal|
0.364​
|
-0.007​
|
0.357​
|
Calgary|
0.330​
|
-0.030​
|
0.300​
|
NY Islanders|
0.236​
|
0.036​
|
0.272​
|
Ottawa|
0.239​
|
-0.003​
|
0.235​
|
Winnipeg|
0.151​
|
0.055​
|
0.206​
|
Anaheim|
0.198​
|
-0.012​
|
0.185​
|
Vancouver|
0.182​
|
-0.015​
|
0.167​
|
Los Angeles|
0.183​
|
-0.019​
|
0.164​
|
Detroit|
0.135​
|
0.022​
|
0.156​
|
Pittsburgh|
0.092​
|
0.036​
|
0.128​
|
Dallas|
0.012​
|
0.056​
|
0.068​
|
Boston|
0.049​
|
-0.009​
|
0.040​
|
Colorado|
-0.085​
|
0.064​
|
-0.021​
|
San Jose|
-0.049​
|
-0.019​
|
-0.068​
|
Columbus|
-0.171​
|
0.013​
|
-0.158​
|
Florida|
-0.207​
|
-0.012​
|
-0.220​
|
Philadelphia|
-0.232​
|
0.006​
|
-0.226​
|
New Jersey|
-0.427​
|
0.029​
|
-0.398​
|
Carolina|
-0.463​
|
0.029​
|
-0.434​
|
Toronto|
-0.622​
|
0.023​
|
-0.599​
|
Edmonton|
-1.037​
|
0.035​
|
-1.002​
|
Arizona|
-1.244​
|
0.047​
|
-1.197​
|
Buffalo|
-1.378​
|
0.057​
|
-1.321​
|

The value of home ice advantage is currently estimated at +0.251 goals/game.
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
The SRS method went 6-2 in first round predictions (picking the higher seed in each round would have gotten you to 5-3).

And second round predictions (outcome distributions):

Outcome | Prob
MTL in 4 games|4.5%
MTL in 5 games|10.9%
MTL in 6 games|12.2%
MTL in 7 games|15.6%
TBL in 7 games|15.2%
TBL in 6 games | 19.3%
TBL in 5 games|14.1%
TBL in 4 games|8.2%
MTL wins|43.2%
TBL wins | 56.8%

Outcome | Prob
NYR in 4 games|9.2%
NYR in 5 games|18.0%
NYR in 6 games|17.1%
NYR in 7 games | 18.3%
WAS in 7 games|12.1%
WAS in 6 games|13.4%
WAS in 5 games|8.0%
WAS in 4 games|3.9%
NYR wins | 62.6%
WAS wins|37.4%

Outcome | Prob
CHI in 4 games|6.5%
CHI in 5 games|14.5%
CHI in 6 games|15.2%
CHI in 7 games | 17.3%
MIN in 7 games|14.1%
MIN in 6 games|16.1%
MIN in 5 games|10.7%
MIN in 4 games|5.7%
CHI wins | 53.4%
MIN wins|46.6%

Outcome | Prob
ANA in 4 games|4.9%
ANA in 5 games|12.0%
ANA in 6 games|13.2%
ANA in 7 games|16.5%
CAL in 7 games|14.9%
CAL in 6 games | 18.6%
CAL in 5 games|12.6%
CAL in 4 games|7.2%
ANA wins|46.7%
CAL wins | 53.3%

Method picks two favorites and two underdogs.
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates for series with games last night:

Outcome | Prob
NYR in 5 games|8.6%
NYR in 6 games|14.5%
NYR in 7 games | 19.8%
WAS in 7 games|13.5%
WAS in 6 games|18.9%
WAS in 5 games|14.4%
WAS in 4 games|10.4%
NYR wins|42.8%
WAS wins | 57.2%

Outcome | Prob
ANA in 4 games|11.2%
ANA in 5 games | 19.8%
ANA in 6 games|17.1%
ANA in 7 games|17.4%
CAL in 7 games|14.5%
CAL in 6 games|13.8%
CAL in 5 games|6.2%
ANA wins | 65.5%
CAL wins|34.5%

Each series prediction shifts pretty severely just from the results last night (with the underdogs - as measured by the algorithm - winning both).
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates for series with games last night:

Outcome | Prob
MTL in 5 games|4.3%
MTL in 6 games|8.7%
MTL in 7 games|14.0%
TBL in 7 games|13.6%
TBL in 6 games | 21.9%
TBL in 5 games|20.6%
TBL in 4 games|17.0%
MTL wins|27.0%
TBL wins | 73.0%

Outcome | Prob
CHI in 4 games|12.2%
CHI in 5 games | 21.1%
CHI in 6 games|17.5%
CHI in 7 games|17.3%
MIN in 7 games|13.7%
MIN in 6 games|12.7%
MIN in 5 games|5.5%
CHI wins | 68.2%
MIN wins|31.8%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
After today's Game Two, Rangers-Capitals:

Outcome | Prob
NYR in 5 games|14.8%
NYR in 6 games|19.6%
NYR in 7 games | 22.5%
WAS in 7 games|15.2%
WAS in 6 games|17.8%
WAS in 5 games|10.1%
NYR wins | 56.9%
WAS wins|43.1%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Following Sunday's three games...

Outcome | Prob
MTL in 6 games|3.0%
MTL in 7 games|8.5%
TBL in 7 games|8.6%
TBL in 6 games|19.0%
TBL in 5 games|24.5%
TBL in 4 games | 36.4%
MTL wins|11.6%
TBL wins | 88.4%

Outcome | Prob
CHI in 4 games|22.7%
CHI in 5 games | 28.7%
CHI in 6 games|17.4%
CHI in 7 games|14.2%
MIN in 7 games|10.8%
MIN in 6 games|6.2%
CHI wins | 83.1%
MIN wins|16.9%

Outcome | Prob
ANA in 4 games|21.3%
ANA in 5 games | 27.8%
ANA in 6 games|17.5%
ANA in 7 games|14.6%
CAL in 7 games|11.7%
CAL in 6 games|7.1%
ANA wins | 81.2%
CAL wins|18.8%

Algorithm's finally starting to like Anaheim; on the other hand, they've started winning by more than one goal (and against good teams).
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
After the Capitals win Game Three, 1-0...

Outcome | Prob
NYR in 6 games|14.4%
NYR in 7 games|23.4%
WAS in 7 games|15.9%
WAS in 6 games | 25.4%
WAS in 5 games|20.8%
NYR wins|37.8%
WAS wins | 62.2%
 

Ad

Upcoming events

Ad

Ad