Member's Login
Not yet a member? Register now
|
|
#1 (permalink) |
|
Likes his bacon crispy
Join Date: Jun 2011
Location: Follow me @_JakeCullen_
Posts: 10,240
|
Re-imagining Storeytime
Now with math(s)!
I've always liked the concept but I could never really get on board with it because it had so much subjectivity in determining who went in which group and in how large each group was. I had an idea to apply some math(s) to it and get an idea about how each team is doing according to expectations. I'll just do the top 6, according to my expected points calculations. The expected points adjust for which teams are over or under performing their goal differential using Pythagorean expectation, a concept that originated in baseball and has since been expanded to other sports by people smarter than I. ![]() Those numbers aren't really relevant to the Storeytime table but I feel they are probably the best numbers to look at when looking at team strength. Pythagorean standings tend to be better predictors than actual standings. This next table will be used to do the actual Storeytime calculations. ![]() I'll break down Manchester United's Storeytime calculations to show how I do it. First match was at Goodison Park, so looking at the table, teams playing Everton away can expect 0.64 points. Manchester United lost 1-0 and received 0 points. So far, -0.64 points from expectation. Following this, Manchester United hosted Fulham. Teams hosting Fulham can expect 1.71 points. Manchester United won 3-2 and received 3 points. So after 2 matches, Manchester United are (1.71+-0.64) 0.53 points ahead of expectation Here is the table. ![]() So far, Manchester United are 31 points ahead of what an average team would expect given their fixtures. |
|
|
|
|
|
#5 (permalink) |
|
Likes his bacon crispy
Join Date: Jun 2011
Location: Follow me @_JakeCullen_
Posts: 10,240
|
Conclusions
I also want to point out the Di Matteo and Benitez results Under Di Matteo: 12 matches - +6.97 - +0.58 per match Under Benitez: 16 matches - +7.74 - +0.48 per match |
|
|
|
|
|
#7 (permalink) |
|
Reserve Team Player
Join Date: Jul 2008
Location: AKA: Slapanut Goat Smuggla
Posts: 3,956
|
How does using goal difference tells you how strong a team is on average? Mourinho's Chelsea was comfortably better than the rest of the league and never looked in trouble when they decided to shut things out by keeping games at 1-0s. Won't using your method find them to be overachieving despite the fact that they're comfortably the best team in the league at that time?
|
|
|
|
|
|
#8 (permalink) | |
|
Likes his bacon crispy
Join Date: Jun 2011
Location: Follow me @_JakeCullen_
Posts: 10,240
|
Quote:
The actual Storeytime predictions don't use that method, I just wanted to post it because it is interesting and isn't worthy of its own thread. The actual story time methods use actual results. So since Manchester United has gone 13-0-1 at home, opponents have averaged 0.21 ppg (3/14). Edit: Here is the formula I used for the Pythagorean expectation. http://pena.lt/y/2012/12/03/applying...ball-part-two/ |
|
|
|
|
|
|
#19 (permalink) |
|
"I will cry if Rooney leaves"
Join Date: Sep 2004
Location: YSC
Posts: 19,982
|
The storey system is actually better, because it is aimed at what it takes to win the league and how far a team is off that. For all the maths, the 'expected points' for united and any other top team is way more than the model. It also appears to account better for the big difference between home and away.
|
|
|
|
|
|
#24 (permalink) |
|
Definately Banned
Join Date: Jul 2004
Posts: 2,980
|
I don't see any explanation for how you have decided the 'expected' points against any particular opponent.
Teams playing Everton away can expect an average of 0.64 points. Why? According to what evidence? Unless you can tell us where these pars come from (unless I've missed it in my relatively quick scan of your posts) then it's absolutely no less arbitrary than Pete's version was. More complicated doesn't equal more accurate, or more credible. |
|
|
|
|
|
#25 (permalink) |
|
Noggie Pez Dispenser
Join Date: May 2011
Location: Chillin with Giggsy at the Retardment Castle
Posts: 5,712
|
How are the expected points averages for each team home and away calculated? Are they continuously upgraded as the season goes on, meaning for instance that our -0.64 against Everton at Goodison will go down in value if Everton wins more matches at Goodison and improve their expected point average at home? Or is it calculated using last season's results? The former would certainly be the better method.
If you use the latter, how are the bottom teams calculated? If you use the former, does this mean that this method, unlike original storeytime, doesnt really tell us anything untill every team has played a good amount of matches to build up reliable point averages? I like it btw. Good work. |
|
|
|
|
|
#26 (permalink) | |||||
|
Likes his bacon crispy
Join Date: Jun 2011
Location: Follow me @_JakeCullen_
Posts: 10,240
|
Quote:
Quote:
My numbers used what actually happened. What has actually happened is that opponents playing at Madejski Stadium have averaged 1.40 points and teams hosting Newcastle have averaged 2.07 points. I'm using what actually happened as the starting point, not an arbitrary group that is decided at the beginning of the season. Quote:
Quote:
Everton at home have 7 wins, 6 draws and 1 loss. That's ((7*0)+(6*1)+(1*3))/14 = 0.64. That's the evidence. Teams playing Everton away have averaged 0.64 points so that is the expected points for that fixture. Quote:
You are correct that this would be less informative at the beginning of the season, but after a decent chunk of data, this becomes far more accurate. Fixed. Moves them up 1.00. |
|||||
|
|
|
|
|
#27 (permalink) |
|
"I will cry if Rooney leaves"
Join Date: Sep 2004
Location: YSC
Posts: 19,982
|
What data do you use to build the model? The problem is by definition you can't get enough reliable data to build a good model based on real results without it being significantly out of date.
|
|
|
|
|
|
#29 (permalink) |
|
"I will cry if Rooney leaves"
Join Date: Sep 2004
Location: YSC
Posts: 19,982
|
The last ten games clearly is not enough data to work out 'expected points', nor much else.
I think the Pythagorean goal difference measure is pretty good as a measure of relative strength, but I think the expected points data is questionable. |
|
|
|
|
|
#30 (permalink) |
|
Likes his bacon crispy
Join Date: Jun 2011
Location: Follow me @_JakeCullen_
Posts: 10,240
|
Well I've automated most of it now so I can update it easily after every game. The ten games I was referring to were at the start of the season. Obviously the more data we have, the more accurate it will be. I think you are right that the actual storey time table will be more helpful at the beginning of the year but mine will be more helpful at about the halfway point from then on.
|
|
|
|
|
|
#31 (permalink) | |
|
Definately Banned
Join Date: Jul 2004
Posts: 2,980
|
Quote:
By this stage in the season then, I agree - a better (albeit massively more complex) system. But it would be completely useless for the first 10-20 games of each season. The weighting that you have applied could be more or less achieved much more simply by just using the Storeytime system but using the actual current positions for the weightings instead of a pre-season guess at who was going to end up where. |
|
|
|
|
|
|
#32 (permalink) | |
|
Likes his bacon crispy
Join Date: Jun 2011
Location: Follow me @_JakeCullen_
Posts: 10,240
|
Quote:
1) Some teams have big variations in performance home and away and others don't. Stoke averaged double the points home compared to away. Spurs average 0.14 more points at home than away. QPR actually do better away. 2) The original storeytime puts teams into arbitrary groups (the size of the groups). What if there is one team far below the rest, like when West Ham were relegated a few years ago? What if there is one team far above the rest like United this year? Should United be weighed the same as Spurs since they are both in the top 4? |
|
|
|
|
|
|
#35 (permalink) | |
|
Likes his bacon crispy
Join Date: Jun 2011
Location: Follow me @_JakeCullen_
Posts: 10,240
|
Quote:
The Arsenal results are pretty much in line with their competitors. |
|
|
|
|
|
|
#36 (permalink) |
|
"I will cry if Rooney leaves"
Join Date: Sep 2004
Location: YSC
Posts: 19,982
|
But there is an attempt to work out expected points per team... Which looks good as a relative measure but shit as an absolute one. In this respect the storey system is miles better, as a way to measure how far above or below par a a team is according to how much it takes to win, come 4th etc.
|
|
|
|
|
|
#37 (permalink) |
|
Likes his bacon crispy
Join Date: Jun 2011
Location: Follow me @_JakeCullen_
Posts: 10,240
|
I don't think I'm making my point clear. It's expected points per fixture, not per team. It's not designed to be an absolute measure, because after 38 games it will be irrelevant (since everyone will have the same schedule at that point). What it does is neutralize the scheduling differences.
|
|
|
|