Flow and Dynamics in NBA games – Part II

June 11, 2015

(This article was first published on StatOfMind, and kindly contributed to R-bloggers)

In part I of this post series on NBA game dynamics, I explored the average score differential that teams faced over the course of games. Interestingly, this proved to not be a very reliable proxy for overall performance and number of wins accrued over an entire season. To continue, I decided to look at lead propensity, which measures the proportion of time during which a team is in the lead. More formally, this is defined as:

where is the total number of seconds played during NBA game, is the score difference defined as , with and being the scores at time for the home and away team, respectively, and where is the indicator function such that:

Using the definition above, I looked at lead propensity scores for teams playing at home and away over the course of 2001 to 2014. The heatmap below, generated using the newly-released (and awesome) d3heatmap R library, shows the percentage of time during which each was in the lead when playing at home. Again, we see that the Antonio Spurs is the most consistent team between 2001-2014. It is also interesting to observe how the amount of time in a game that teams spend in the lead is directly related to how well they performed during the season. Most teams with lead propensity scores at home ended doing very long runs in the playoffs during that year.

Lead propensity scores for teams playing at home

The same observation holds for lead propensity scores of teams playing away. Again, San Anotnio remains a consistently excellent team, and strong lead propensity scores when playing away is synonymous with deep playoff runs during that given season.

Lead propensity scores teams playing away

Finally, we can look at the differences in lead propensity scores when playing at home and away.

Difference in lead propensity scores when playing at home and away

To leave a comment for the author, please follow the link and comment on their blog: StatOfMind.

R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...

If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Comments are closed.

Search R-bloggers


Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)