Approximating Curves II: Assimilation of the Jump Shot Process

If you were to ask one-hundred shooting coaches “What’s the most important aspect to making a jump shot?” you will probably get at least fifty different responses. Answers may range from detailed such as the finger mechanics of the release or “shooting axis,” to broad, holistic responses such as “Find your repeatable comfort zone at…

The Potential Assist

In a fairly comical article back in February 2018, Bleacher Report identified the League’s Least Valuable Shooters. In this article, Adam Fromal examined players around the league by extracting their field goal percentage from four particular zones on the court: 3-10 feet, 11-16 feet, 17′-3pt, and 3PA. Fromal would then calculate each player’s points per…

Five-Man Lineups: Data Access

How many five-man rotations have been employed in the league this season? How often do players play together on the court? What are the offensive and defensive ratings associated with every five-man unit this season? Does one particular line-up outscore opponents? Some of these questions can be answered with the following data below. Each link…

Game of Waveforms

Over the day following a Derrick Rose 50-point performance, Jalen Rose commented that Derrick Rose took 653 dribbles over the course of the game; contrasting to a 52-point performance from Klay Thompson that only took 56 dribbles. The aim of the comment was to identify the difference between the players’ role within the offense. Thompson,…

Introduction to Pandas Using Play-By-Play

By popular demand, attached you will find basic course materials that I developed for a sports analytics course taught at UW-Madison. The goal is simple: introduce Pandas and show how column manipulations, groupings, and report building could be accomplished. This was a working document at the time; and has not been updated since the course.…

Making Blocks Count

When we measure the defensive impact of a player, typically the first arguments we make are the number of blocks and steals that player has obtained. We celebrate players like Dikembe Mutombo and Maurice Cheeks for their prowess in obtaining blocks (2nd all time) and steals (5th all time), respectively. In the latter case, a…

The Art of Sketching: Trajectory Analysis

In a recent 2017 paper posted by Andrew Miller (Harvard University / Philadelphia 76ers) and Luke Bornn (Simon Fraser University / Sacramento Kings) titled “Possession Sketches: Mapping NBA Strategies,” the duo takes a well-known manifold learning technique called trajectory analysis and develops a methodology of classifying NBA actions through the use of functional mapping of…