Symbiosis in the NBA

It’s been a while since I’ve done an NBA analytics project, but I’ve recently been intrigued by player-player interactions within teams. Oftentimes, fans have a hunch that two players “mesh” well together or two players’ playstyles do not complement one another. However, for the most part, this is a qualitative observation. In this article, I … Continue reading Symbiosis in the NBA

Finding Determinants of NBA Shot Probability using Interpretable Machine Learning Methods

This is a project that I am presenting as a poster at the CMU Sports Analytics Conference. A full version of this research (and associated code) is here: https://github.com/avyayv/CMSACRepo. You may also view the poster I created at: http://www.stat.cmu.edu/cmsac/poster2020/posters/Varadarajan-NBAShotProb.pdf Overview Since the advent of basketball analytics, a metric that is accurately able to determine the … Continue reading Finding Determinants of NBA Shot Probability using Interpretable Machine Learning Methods

Where do assists come from? (Part 2)

A few weeks ago, I did some analysis with archived SportVU Player Tracking data (2015-16), looking at where on the court assists come from. You can read about that analysis at these links: Blog post: https://analyzeball.com/2020/06/02/where-do-assists-come-from/, Specific players: https://twitter.com/avyvar/status/1267189790388056064 League wide trends: https://twitter.com/avyvar/status/1270892658437705733). Here, I’m a deeper dive on this data, looking at assists off … Continue reading Where do assists come from? (Part 2)

Playing With Win Probability Models

I recently developed a win probability model for the awesome py_ball package in Python. The package itself makes NBA/WNBA data accessible to a wide audience. If you haven’t seen it, you should definitely check it out. The link is https://github.com/basketballrelativity/py_ball. In this blog post, I’ll describe the methods I used to develop the model. Methods … Continue reading Playing With Win Probability Models

Elam Ending Analytics

With the NBA season being postponed, there has been a lack of basketball in the world. As a result, I thought it would be interesting to look into depth about how the Elam Ending has a place in the current NBA and how it would work. What is the Elam Ending? If you didn’t watch … Continue reading Elam Ending Analytics

Playmaking in the Playoffs vs. the Regular Season

The 2019 NBA Playoffs have been excellent, with teams playing at their absolute best. We’ve seen teams like the Warriors and the Bucks absolutely dominate, but how have these teams, along with other teams, changed their playmaking strategies? For instance, if we look at the Bucks in the Playoffs, they have obviously decided to make … Continue reading Playmaking in the Playoffs vs. the Regular Season

Player Trajectories

Using the stats.nba.com API data and matplotlib, I recently developed a pretty cool visual to see how players’ points (adjusted by usage rate and minute) changed over time. This means that an excess of usage leading to extra points will not affect the quantified improvement over time. The graph above shows the average player who … Continue reading Player Trajectories

Follow My Blog

Get new content delivered directly to your inbox.