SRS algorithm (2016 Stanley Cup playoffs)

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
The last thread was getting a bit tangled, so I'm starting a fresh thread for the 2016 Stanley Cup playoffs.

Some of the clarifications from the last thread, all here in one handy place:

What is a Simple Rating System? Essentially, it's the sum of a team's (1) goal differential, and (2) average opponent's strength. The second component is the weighted average of a team's opponents' SRS estimates, which leads to an iterative component (for the fellow nerds out there, although it's iterative, the matrix is non-singular so you can't just find the eigenvectors).

How do you use a SRS? For a single game, the home team will be favored over the road team by (Home team's SRS) minus (Road team's SRS) plus (Value of home ice).

What are some flaws of SRS? Because of its buildup, the base SRS algorithm considers all games equally - there is no "recency" factor. It also considers all goals the same (the seventh goal in a 7-1 win is the same as a game-tying goal with 0:03 remaining).

The SRS also can't see trades or injuries, or "momentum" if you're into that.

What are some improvements of SRS? Remember that the first "S" in "SRS" does stand for "Simple". The first two issues described above can be adjusted for. When I'm actually using this to make money, my algorithms adjust for these factors, and some other things which I've found increase predictive accuracy.

I publish the base SRS here (instead of my proprietary methods) because it's easier to explain, and because it's open-source. My goal from this is to get enough people interested in these types of things to develop their own ideas and thoughts ("hey, the SRS model keeps underpredicting Anaheim. I bet I can do better than that!")
 
Last edited:

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Dallas / Minnesota playoff probabilities:

Outcome | Prob
DAL in 4 games|9.7%
DAL in 5 games | 18.6%
DAL in 6 games|17.9%
DAL in 7 games|18.0%
MIN in 7 games|12.0%
MIN in 6 games|12.5%
MIN in 5 games|7.6%
MIN in 4 games|3.7%
DAL wins | 64.2%
MIN wins|35.8%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
St. Louis / Chicago:

Outcome | Prob
STL in 4 games|5.9%
STL in 5 games|12.9%
STL in 6 games|14.2%
STL in 7 games|16.8%
CHI in 7 games|14.6%
CHI in 6 games | 17.1%
CHI in 5 games|12.0%
CHI in 4 games|6.5%
STL wins|49.8%
CHI wins | 50.2%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Anaheim / Nashville:

Outcome | Prob
ANA in 4 games|7.3%
ANA in 5 games|15.1%
ANA in 6 games|15.9%
ANA in 7 games | 17.4%
NAS in 7 games|13.8%
NAS in 6 games|15.2%
NAS in 5 games|10.1%
NAS in 4 games|5.1%
ANA wins | 55.7%
NAS wins|44.3%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Los Angeles / San Jose:

Outcome | Prob
LAK in 4 games|6.1%
LAK in 5 games|13.3%
LAK in 6 games|14.7%
LAK in 7 games | 16.8%
SJS in 7 games|14.5%
SJS in 6 games|16.7%
SJS in 5 games|11.7%
SJS in 4 games|6.2%
LAK wins | 50.9%
SJS wins|49.1%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Florida / Islanders:

Outcome | Prob
FLO in 4 games|8.6%
FLO in 5 games|17.0%
FLO in 6 games|17.1%
FLO in 7 games | 17.7%
NYI in 7 games|13.0%
NYI in 6 games|13.6%
NYI in 5 games|8.7%
NYI in 4 games|4.3%
FLO wins | 60.5%
NYI wins|39.5%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Tampa Bay / Detroit:

Outcome | Prob
TBL in 4 games|12.0%
TBL in 5 games | 21.3%
TBL in 6 games|19.2%
TBL in 7 games|17.8%
DET in 7 games|10.5%
DET in 6 games|10.4%
DET in 5 games|6.0%
DET in 4 games|2.8%
TBL wins | 70.3%
DET wins|29.7%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Washington / Philadelphia:

Outcome | Prob
WAS in 4 games|16.6%
WAS in 5 games | 25.7%
WAS in 6 games|20.4%
WAS in 7 games|16.7%
PHI in 7 games|7.9%
PHI in 6 games|7.3%
PHI in 5 games|3.9%
PHI in 4 games|1.6%
WAS wins | 79.3%
PHI wins|20.7%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Pittsburgh / Rangers:

Outcome | Prob
PIT in 4 games|9.0%
PIT in 5 games|17.6%
PIT in 6 games|17.4%
PIT in 7 games | 17.9%
NYR in 7 games|12.6%
NYR in 6 games|13.2%
NYR in 5 games|8.3%
NYR in 4 games|4.1%
PIT wins | 61.9%
NYR wins|38.1%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates after games of April 13:

Outcome | Prob
TBL in 4 games|19.1%
TBL in 5 games | 26.9%
TBL in 6 games|19.5%
TBL in 7 games|15.7%
DET in 7 games|9.1%
DET in 6 games|7.0%
DET in 5 games|2.7%
TBL wins | 81.2%
DET wins|18.8%

Outcome | Prob
STL in 4 games|11.3%
STL in 5 games | 19.5%
STL in 6 games|17.2%
STL in 7 games|17.1%
CHI in 7 games|14.9%
CHI in 6 games|13.6%
CHI in 5 games|6.3%
STL wins | 65.1%
CHI wins|34.9%

Outcome | Prob
PIT in 4 games|16.6%
PIT in 5 games | 24.3%
PIT in 6 games|19.1%
PIT in 7 games|16.4%
NYR in 7 games|11.0%
NYR in 6 games|9.0%
NYR in 5 games|3.6%
PIT wins | 76.4%
NYR wins|23.6%
 

crunchyblack*

Guest
Wow, from CHI winning in 6 to STL in 5, quite the swing...
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
That's true - it's fun to see how much one game affects the probabilities.

With that said, none of the "Win in X" probabilities are very much to begin with, although the changes from game one moved St. Louis from a 50% chance to win the series to a 65% chance to win the series.
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates after games of April 14:

Outcome | Prob
WAS in 4 games|25.2%
WAS in 5 games | 30.2%
WAS in 6 games|19.0%
WAS in 7 games|13.3%
PHI in 7 games|6.2%
PHI in 6 games|4.4%
PHI in 5 games|1.6%
WAS wins | 87.8%
PHI wins|12.2%

Outcome | Prob
FLO in 5 games|8.2%
FLO in 6 games|14.2%
FLO in 7 games|18.8%
NYI in 7 games|14.0%
NYI in 6 games | 18.9%
NYI in 5 games|15.2%
NYI in 4 games|10.7%
FLO wins|41.2%
NYI wins | 58.8%

Outcome | Prob
DAL in 4 games|17.6%
DAL in 5 games | 25.6%
DAL in 6 games|19.1%
DAL in 7 games|16.1%
MIN in 7 games|10.0%
MIN in 6 games|8.4%
MIN in 5 games|3.2%
DAL wins | 78.4%
MIN wins|21.6%

Outcome | Prob
LAK in 5 games|5.9%
LAK in 6 games|11.0%
LAK in 7 games|16.3%
SJS in 7 games|14.2%
SJS in 6 games | 20.3%
SJS in 5 games|18.3%
SJS in 4 games|13.9%
LAK wins|33.3%
SJS wins | 66.7%
 

do0glas

Registered User
Jan 26, 2012
13,271
683
the swing the LA-SJ series makes sense given how close the probabilities were to start the series.
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates after games of April 15:

Outcome | Prob
TBL in 4 games|31.5%
TBL in 5 games | 31.8%
TBL in 6 games|16.9%
TBL in 7 games|10.8%
DET in 7 games|6.0%
DET in 6 games|3.1%
TBL wins | 90.9%
DET wins|9.1%

Outcome | Prob
FLO in 5 games|15.0%
FLO in 6 games|20.1%
FLO in 7 games | 21.7%
NYI in 7 games|15.5%
NYI in 6 games|17.4%
NYI in 5 games|10.2%
FLO wins | 56.8%
NYI wins|43.2%

Outcome | Prob
STL in 5 games|11.0%
STL in 6 games|16.4%
STL in 7 games|20.0%
CHI in 7 games|17.4%
CHI in 6 games | 21.1%
CHI in 5 games|14.1%
STL wins|47.4%
CHI wins | 52.6%

Outcome | Prob
ANA in 5 games|7.0%
ANA in 6 games|12.7%
ANA in 7 games|17.6%
NAS in 7 games|14.1%
NAS in 6 games | 19.6%
NAS in 5 games|16.7%
NAS in 4 games|12.2%
ANA wins|37.3%
NAS wins | 62.7%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates after games of April 16:

Outcome | Prob
PIT in 5 games|15.4%
PIT in 6 games|20.4%
PIT in 7 games | 22.3%
NYR in 7 games|15.3%
NYR in 6 games|17.0%
NYR in 5 games|9.7%
PIT wins | 58.0%
NYR wins|42.0%

Outcome | Prob WAS in 4 games | 37.7%
WAS in 5 games|32.6%
WAS in 6 games|15.3%
WAS in 7 games|8.7%
PHI in 7 games|3.8%
PHI in 6 games|1.8%
WAS wins | 94.4%
PHI wins|5.6%

Outcome | Prob
DAL in 4 games|29.1%
DAL in 5 games | 30.5%
DAL in 6 games|17.2%
DAL in 7 games|12.0%
MIN in 7 games|7.4%
MIN in 6 games|3.8%
DAL wins | 88.8%
MIN wins|11.2%

Outcome | Prob
LAK in 6 games|5.0%
LAK in 7 games|11.7%
SJS in 7 games|10.5%
SJS in 6 games|19.6%
SJS in 5 games|23.3%
SJS in 4 games | 30.0%
LAK wins|16.7%
SJS wins | 83.3%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates after games of April 17:

Outcome | Prob STL in 5 games | 24.7%
STL in 6 games|22.9%
STL in 7 games|20.8%
CHI in 7 games|17.9%
CHI in 6 games|13.8%
STL wins | 68.4%
CHI wins|31.6%

Outcome | Prob TBL in 5 games | 34.9%
TBL in 6 games|26.9%
TBL in 7 games|19.6%
DET in 7 games|11.2%
DET in 6 games|7.3%
TBL wins | 81.5%
DET wins|18.5%

Outcome | Prob
FLO in 6 games|14.3%
FLO in 7 games|22.7%
NYI in 7 games|16.8%
NYI in 6 games | 25.0%
NYI in 5 games|21.2%
FLO wins|37.0%
NYI wins | 63.0%

Outcome | Prob
ANA in 6 games|5.8%
ANA in 7 games|13.2%
NAS in 7 games|10.7%
NAS in 6 games|19.9%
NAS in 5 games|22.3%
NAS in 4 games | 28.1%
ANA wins|19.0%
NAS wins | 81.0%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates after games of April 18:

Outcome | Prob WAS in 4 games | 63.2%
WAS in 5 games|25.9%
WAS in 6 games|6.9%
WAS in 7 games|2.8%
PHI in 7 games|1.2%
WAS wins | 98.8%
PHI wins|1.2%
Outcome | Prob DAL in 5 games | 32.0%
DAL in 6 games|26.0%
DAL in 7 games|20.3%
MIN in 7 games|13.0%
MIN in 6 games|8.7%
DAL wins | 78.3%
MIN wins|21.7%

Outcome | Prob
LAK in 6 games|11.1%
LAK in 7 games|19.3%
SJS in 7 games|17.0%
SJS in 6 games | 27.3%
SJS in 5 games|25.4%
LAK wins|30.4%
SJS wins | 69.6%
 

sanitysrequiem

Registered User
Nov 14, 2009
1,426
115
I think the pre-playoff percentages are spot on with the exception of Washington and Tampa. In particular based on my models Anaheim was severely overrated by most people against Nashville.

In the case of Tampa there are the injuries of Stralman and Stamkos, which like you mentioned the model doesn't recognize. But I still think 70% is high. And 80% is extremely high for Washington, I don't think I'd give any playoff team in this day and age an 80% edge against any other playoff team (I recognize that they're thrashing the Flyers right now).

That's 1.2 for Washington odds-wise (4.9 for Philadelphia). By contrast official odds were 1.4 and 3.5 (around a 70% edge).
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
I think the pre-playoff percentages are spot on with the exception of Washington and Tampa. In particular based on my models Anaheim was severely overrated by most people against Nashville.

In the case of Tampa there are the injuries of Stralman and Stamkos, which like you mentioned the model doesn't recognize. But I still think 70% is high. And 80% is extremely high for Washington, I don't think I'd give any playoff team in this day and age an 80% edge against any other playoff team (I recognize that they're thrashing the Flyers right now).

That's 1.2 for Washington odds-wise (4.9 for Philadelphia). By contrast official odds were 1.4 and 3.5 (around a 70% edge).

I think you're spot-on with Tampa, although I was 80% rosy with Washington (at least in this matchup). Of course, the downside is that it's hard to test that difference, since at the end of the series, the probability was either 100% or 0%. I do agree that 80% is quite high for any playoff series (best of seven, at least).
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates after games of April 19:

Outcome | Prob PIT in 5 games | 30.9%
PIT in 6 games|25.8%
PIT in 7 games|20.2%
NYR in 7 games|13.8%
NYR in 6 games|9.3%
PIT wins | 76.9%
NYR wins|23.1%

Outcome | Prob TBL in 5 games | 63.4%
TBL in 6 games|20.2%
TBL in 7 games|10.3%
DET in 7 games|6.1%
TBL wins | 93.9%
DET wins|6.1%

Outcome | Prob
ANA in 6 games|13.3%
ANA in 7 games|21.4%
NAS in 7 games|17.0%
NAS in 6 games | 25.7%
NAS in 5 games|22.6%
ANA wins|34.7%
NAS wins | 65.3%

Outcome | Prob STL in 5 games | 54.1%
STL in 6 games|21.1%
STL in 7 games|13.5%
CHI in 7 games|11.4%
STL wins | 88.6%
CHI wins|11.4%
 

Doctor No

Registered User
Oct 26, 2005
9,250
3,971
hockeygoalies.org
Updates after games of April 20:

Outcome | Prob WAS in 5 games | 69.9%
WAS in 6 games|18.8%
WAS in 7 games|7.9%
PHI in 7 games|3.4%
WAS wins | 96.6%
PHI wins|3.4%

Outcome | Prob FLO in 6 games | 29.2%
FLO in 7 games|28.8%
NYI in 7 games|21.1%
NYI in 6 games|20.9%
FLO wins | 58.0%
NYI wins|42.0%

Outcome | Prob DAL in 5 games | 61.1%
DAL in 6 games|20.8%
DAL in 7 games|11.1%
MIN in 7 games|7.0%
DAL wins | 93.0%
MIN wins|7.0%

Outcome | Prob
LAK in 7 games|12.6%
SJS in 7 games|11.4%
SJS in 6 games|29.0%
SJS in 5 games | 47.1%
LAK wins|12.6%
SJS wins | 87.4%
 

Ad

Upcoming events

Ad

Ad