Page 1 of 1

Australian League APM

Posted: Mon Oct 20, 2014 8:02 pm
by Sam Garriock
I was thinking about trying to work in some APM into the Australian league that I cover.

The Australian league is an eight team league where each team plays 28 games. Obviously the sample is relatively small - the minutes leader last year logged just 993 minutes. What are some of the challenges that I could work my way around here? Or is the sample size simply too small to attempt any sort of +/- derived approach to covering the league?

Re: Australian League APM

Posted: Mon Oct 20, 2014 9:30 pm
by J.E.
Sam Garriock wrote:I was thinking about trying to work in some APM into the Australian league that I cover.

The Australian league is an eight team league where each team plays 28 games. Obviously the sample is relatively small - the minutes leader last year logged just 993 minutes. What are some of the challenges that I could work my way around here? Or is the sample size simply too small to attempt any sort of +/- derived approach to covering the league?
I'd say the same rules apply that also apply for the NBA (to improve prediction accuracy):
- use data from more than one season
- use BoxScore data to create priors (like in xRAPM)

I'll probably post my RAPM code in the next few days (in case you were actually thinking about using APM instead of RAPM - which you shouldn't - you can just use my code to do RAPM instead)

Re: Australian League APM

Posted: Tue Oct 21, 2014 12:35 am
by Sam Garriock
Thanks heaps.

The trouble is getting all of the lineup data - does anyone have any tools to be able to strip this easily? Currently I am taking the play by play data from the box score and going through and recording all of the lineups myself - as you can imagine it is an arduous task.

Re: Australian League APM

Posted: Tue Oct 21, 2014 8:48 am
by J.E.
Sam Garriock wrote:Thanks heaps.

The trouble is getting all of the lineup data - does anyone have any tools to be able to strip this easily? Currently I am taking the play by play data from the box score and going through and recording all of the lineups myself - as you can imagine it is an arduous task.
:/

Best case scenario you could write a PlayByPlay parser in your favorite scripting language. Or pay someone to write one.

Here some ruby PlayByPlay code by EvanZ https://github.com/EvanZ/BBV_PBP_PARSER ... _output.rb that can help get you started