People can build great things in AFL analytics if we share data! Here’s a first draft of Squiggle’s API, which provides machine-friendly access to game & tips data:
The man behind the model, Professor Stephen Clarke, has kindly agreed to join in, and Swinburne is now included in the models leaderboard and tips pages.
Due to confidentiality requirements, Swinburne margin and probability tips are embargoed until the completion of each game: until that point, only the name of the tipped team is displayed.
It’s very exciting to have the great grandaddy of AFL computer models on board.
Swinburne is off to a solid start this year, too, shooting straight to #1 on the Squiggle leaderboard! A good challenge for the rest of us.
Exciting times with two new models added to the Squiggle dials:
- Ranking Software, also known as AFL Live Ladder , also known as Darren O’Shaughnessy, one of the absolute doyens of AFL analytics
- Stattraction, also known as statisticc from Reddit’s r/afl
And that’s not all! Two more big ones coming next week.
I’ve now fixed the code that dumbly extrapolated out scoring shots of live matches, the problems with which were kindly highlighted by North Melbourne and St Kilda last week.
— Squiggle (@SquiggleAFL) March 30, 2018
Squiggle would now project those 2nd-quarter scores of 2.9 (21) – 2.7 (19) out to 8.16 (64) – 10.15 (75)… which is more plausible. Although still not very close to the actual final scores of 13.17 (95) – 5.13 (43).
And Squiggle is ready to track every part of it.
Over on Live Squiggle, we’re getting bullish on Port Adelaide and expecting the Crows to remain a force.
The Cats and Giants still have a bit to prove, though, after accumulating quite a few close wins in 2017, which is always suspicious. So while those two teams are contenders, they’re a tier below the top 4 prospects of Adelaide, Port, Richmond, and Sydney.
The Bombers are a good chance to make finals for the second year running, and the Saints lead a pack of clubs vying for a place likely to be vacated by West Coast.
In 2018, Squiggle is powered by a new algorithm! The main differences to last year’s model are:
- Squiggle 2.0 is much more sensitive in the early rounds, so surprising results will cause a lot of chart movement. This better captures the substantial form change that can occur over an off-season.
- Squiggle 2.0 considers goalkicking accuracy: It slightly discounts scores that were the result of unusually high accuracy (i.e. kicking many more goals than behinds), and is forgiving of scores that were the result of unusually low accuracy, as this tends to be non-reproducible.
We’ll see if this is enough to move up the Computer Model Leaderboard! Of course, it would be hard not to. 2017 was not a kind year.
I hope to have all the usual gang of Squiggle friends on board again, bringing you the best of online AFL analysis from around the web, and perhaps a couple of new additions.
Thank you for following Squiggle 2018!
The most exciting thing that happened this round was the stars aligning for North Melbourne to play Brisbane for last place on the ladder. As such, today’s commentary will be heavily Spoonbowl-tilted.
Look at those two teams, heading for each other like they knew this day was coming. It’s a club on the rise vs a club that rose to half-mast in the first 10 rounds before deciding it was all too hard:
Let’s also take a moment to appreciate that these aren’t the two worst teams. The worst teams are Fremantle and Gold Coast. A Spoonbowl involving Fremantle and Gold Coast would be genuinely terrible. What Brisbane and North Melbourne offer us, by contrast, is a real chance of a decent game. You know how people are always suggesting insane changes to the finals, like wildcard playoffs between 9th to 12th: Spoonbowl 2017 offers a glimpse into that world, where deeply flawed but not completely inept teams battle for something not really that great but still a lot better than the alternative. That is Spoonbowl 2017.
North Melbourne don’t deserve the wooden spoon: For the first half of the season, they were about as good as Melbourne is now, but without winning any games. In the first five rounds, they fell 1 point short of Geelong, 3 points short of the Bulldogs, and got done by 5 points in Perth by the Dockers. In fact, in four games against the Dogs & Dockers this year, North Melbourne have managed to lose the lot by a combined total of 13 points. They have a percentage of 84.8, which is better than four other teams, and not far off Hawthorn (89.8).
Brisbane don’t deserve the spoon, either. Their second half of the year has had a clear upward trajectory, which defies the basic concept, which is that spoons are for terrible teams in terrible situations with no future so sit down and have a cry and a spoon. Other teams have tried to mess with this in the past, by “strategically” “moving” their “players” at “key moments” in order to “fucking cheat,” but Brisbane is the lighter side of that: a side on the rise that’s genuinely tried all year.
Remember that neither of these teams care a whole lot about defending, and it will be glorious. It will be a beautiful, amazing game.
Tip: Brisbane 110 – 104 North Melbourne
In other news:
Richmond finally generated a decent score, albeit against an indecent team. The Tigers are a little flattered by their accuracy in kicking 25.5, and the chart can’t adequately capture the way Fremantle players spent the second half jogging half-heartedly around the field like they were thinking about the load of laundry they had to do when they got home and whether they needed to stop off for milk. Still, it was a great performance by the Tigers, and made even clearer their year-long improvement.
We didn’t learn a whole lot from Adelaide vs Sydney, other than that it was about as competitive as expected. The Crows shouldn’t be too unhappy with that game, which they lost only due to some wayward goalkicking.
Essendon should be unable to cock up a finals berth from here, since they host the Dockers next week. And the current top 4 and top 8 will more likely remain unchanged. But there’s a crazy raft of possible scenarios on offer:
Richmond have a big chance of finishing 3rd (if they defeat St Kilda) and 6th (if they don’t). They are much less likely to finish 4th or 5th, because Port and Sydney have highly winnable games and will overtake them.
Similary, North Melbourne will probably finish 15th if they win Spoonbowl 2017 and 18th if they don’t.
If Melbourne and Essendon don’t claim 7th and 8th, the Eagles are most likely to slip in there, but it’s still possible in a benevolent universe for the Bulldogs and Saints.
Only the Giants can take top spot from Adelaide, and this scenario requires them to defeat Geelong at Kardinia while the Crows do a repeat of 2016 and drop their final game to West Coast.
The top 6 cannot change; that is, no-one currently lower than 6th can break into it, and none of the top 6 can fall out of it.
Similarly, the block of teams currently 7th to 11th is fixed, with only the order within that block still to be decided.
Here’s an animated tower, which shows Carlton’s last-minute leap to safety, and the final snuffing of Hawthorn:
Flagpole this week is mostly notable for Richmond’s little jump and some new clarity around who’s likely to play finals:
Away on holidays for the next week so there will be no posting, sorry.
Also as soon as I got on the plane, the Squiggle bot lost its connection with Figuring Footy, so we are without its tips until I get back and fix it. This means FF will be horribly misrepresented on the top leaderboard until then, unfortunately. But in the meantime you can source FF directly from http://figuringfooty.com!
Don’t miss Part 2 of Matt Cowgill’s amazing graphgasm smorgasbord over at ESPN:
A deep dive into footy data turns up the graph that tells your team’s story so far in 2017. This week, we analyse Hawthorn through to the Western Bulldogs.
A tumultuous week for tipsters, with the two leading models in Figuring Footy and Matter of Stats taking a stand against the pack and getting whacked for it. Meanwhile FMI collected 7 tips and shot all the way to the top!
5 7 5 6 6 6 4 5 7
5 8 4 7 6 6 3 5 6
4 8 4 7 7 6 3 5 5
5 8 4 6 7 6 3 5 5
3 8 5 6 7 7 4 5 4
5 9 4 6 7 6 3 5 4
4 7 4 6 7 6 3 5 5
5 8 5 5 5 6 3 5 5
This puts the bookies back above the aggregate. Booo.
Still, that’s not bad. It’s a tall order to beat the market odds, especially in a simple head-to-head contest of tipping every game. The market knows more and can react quickly; a couple of times this season, it’s swung the right way just before a game’s kick-off.
Also worth noting, of course, that 2017 has been a shocker for tipping. The aggregate (and the market) are both running at 61.25%, which is well below par, even for those years before the AFL included expansion teams you could count on to get regularly beaten.
Figuring Footy has another excellent analysis based on shot quality, this time examining the Saints in particular:
The Saints have created better quality chances (xScore) than their opponents 6 times this year. In all 5 of their wins and also in their loss to an incredibly accurate West Coast. If this result went the other way, they’d be sitting equal first heading into round 9.