Well that was a lot of fun. Starting out with a subscription to EPL Index statistics, I decided in January this year to have a go at building a predictive model for Premier League football games. Wallpapering Fog's been a record of the development and predictions (all posts here) and has done a great job of keeping me motivated. It would be easy to skip a week's predictions, when you've got a hangover on Saturday morning and real-life stuff to do, but publicly committing to posting has worked. It's also turned up a fascinating community of analysts, who I'd probably never have read otherwise. Isn't Twitter brilliant?
From a personal point of view, it's been a massively satisfying project. If only because I've wanted to build a proper agent-based model for ages, but couldn't figure out something really interesting - with good data available - to throw the technique at.
The good news is, this all means the model will definitely be back next season!
I didn't originally build the model to bet with and had only ever placed a couple of fun bets in my life until this year (you know, Exeter City to score against Man U, that sort of thing. Geddon Ciddy.) But then I lined up some simulations of past games from the model against the bookies, as a test to see how it compared. It won. So naturally, I started betting...
The first post with actual results picks in it, as opposed to just percentage chances, was the 2nd March and then we had every game until the end of the season. Richard Whittall has written an interesting post today about the psychology of forcing yourself to bet and that's exactly what I've been doing. No attempt to identify systematic errors in the bookmakers odds, or to find the best prices in the market, just pick a winner in every game and bet on it.
Here's what happened, with a £10 bet on each game*
*Technically, I wish it had. I actually ran for a few weeks at a quid a game, because I'm a coward.
Overall the model called 55% of results correctly, which is a fraction higher than back-testing suggested and would probably settle to something closer to 52% over more games.
That number at the end's nice though, right? With a £100 bank to start and betting £10 a game, three months later you've still got your original £100, plus £166.50. And plus £100 bonus for opening a new account too, if you've got any sense.
Loads of development to come over the summer. But for now, the drinks are on Wallpapering Fog.
From a personal point of view, it's been a massively satisfying project. If only because I've wanted to build a proper agent-based model for ages, but couldn't figure out something really interesting - with good data available - to throw the technique at.
The good news is, this all means the model will definitely be back next season!
I didn't originally build the model to bet with and had only ever placed a couple of fun bets in my life until this year (you know, Exeter City to score against Man U, that sort of thing. Geddon Ciddy.) But then I lined up some simulations of past games from the model against the bookies, as a test to see how it compared. It won. So naturally, I started betting...
The first post with actual results picks in it, as opposed to just percentage chances, was the 2nd March and then we had every game until the end of the season. Richard Whittall has written an interesting post today about the psychology of forcing yourself to bet and that's exactly what I've been doing. No attempt to identify systematic errors in the bookmakers odds, or to find the best prices in the market, just pick a winner in every game and bet on it.
Here's what happened, with a £10 bet on each game*
*Technically, I wish it had. I actually ran for a few weeks at a quid a game, because I'm a coward.
Overall the model called 55% of results correctly, which is a fraction higher than back-testing suggested and would probably settle to something closer to 52% over more games.
That number at the end's nice though, right? With a £100 bank to start and betting £10 a game, three months later you've still got your original £100, plus £166.50. And plus £100 bonus for opening a new account too, if you've got any sense.
Loads of development to come over the summer. But for now, the drinks are on Wallpapering Fog.