Now that the NBA season is done, we have complete data from this year's NBA rookies. In the past I have tried to predict NBA rookies' future performance using regression models. In this post I am again trying to predict rookies' future performance, but now using using a classification approach …
Creating videos of NBA action with Sportsvu data
All basketball teams have a camera system called SportVU installed in their arenas. These camera systems track players and the ball throughout a basketball game.
The data produced by sportsvu camera systems used to be freely available on NBA.com, but was recently removed (I have no idea why). Luckily …
NBA Shot Charts: Updated
For some reason I recently got it in my head that I wanted to go back and create more NBA shot charts. My previous shotcharts used colored circles to depict the frequency and effectiveness of shots at different locations. This is an extremely efficient method of representing shooting profiles, but …
An Introduction to Neural Networks: Part 2
In a previous post, I described how to do backpropogation with a 1-layer neural network. I've written this post assuming some familiarity with the previous post.
When first created, 1-layer neural networks brought about quite a bit of excitement, but this excitement quickly dissipated when researchers realized that 1-layer neural …
An Introduction to Neural Networks: Part 1
We use our most advanced technologies as metaphors for the brain: The industrial revolution inspired descriptions of the brain as mechanical. The telephone inspired descriptions of the brain as a telephone switchboard. The computer inspired descriptions of the brain as a computer. Recently, we have reached a point where our …
Revisiting NBA Career Predictions From Rookie Performance
In this post I wanted to do a quick follow up to a previous post about predicting career nba performance from rookie year data.
After my previous post, I started to get a little worried about my career prediction model. Specifically, I started to wonder about whether my model was …
Predicting Career Performance from Rookie Performance
As a huge t-wolves fan, I've been curious all year by what we can infer from Karl-Anthony Towns' great rookie season. To answer this question, I've create a simple linear regression model that uses rookie year performance to predict career performance.
Many have attempted to predict NBA players' success via …
Repeated Measures ANOVA in Python (kinda)
If you're just finding this post, please check out Erik Marsja's post describing the same functionality in well-maintained python software that wasn't available when I originally wrote this post.
I love doing data analyses with pandas, numpy, sci-py etc., but I often need to run repeated measures ANOVAs, which are …
Grouping NBA Players
In basketball, we typically talk about 5 positions: point guard, shooting guard, small forward, power forward, and center. Based on this, one might expect NBA players to fall into 5 distinct groups- Point guards perform similar to other point guards, shooting guards perform similar to other shooting guards, etc. Is …
Creating NBA Shot Charts
Here I create shot charts depicting both shooting percentage and the number of shots taken at different court locations, similar to those produced on Austin Clemens' website (http://www.austinclemens.com/shotcharts/).
To create the shooting charts, I looked to a post by Savvas Tjortjoglou (http://savvastjortjoglou.com/nba-shot-sharts.html …