This repository and scripts in it will be focusing on the statistics revolving around NBA and basketball in general.
All code is written in Python using the Jupyter Notebooks which allow live preview of the images and thus making it nice and easy to analyze and visualize data.
Current mini "projects":
CALCULATING RIM DETERRENEC AND BLOCK EFFICIENCY: How to calculate Rim deterrence from play-by-play data + block efficiency(recovery): Notebook
GOBERT ANALYSIS: Big analysis on Gobert's dominance on defense: Notebook
ASSIST CHART: Simple assist chare with share of total shots in that area: Notebook
DENVER NUGGETS' ANALYSIS: Various charts regarding Denver Nuggets: Notebook
BIGGEST RA SHARE OF SHOTS: Table which shows Zion's dominant numbers: Notebook
CLUTCH ANALYSIS: Various tables and "face scatters" for clutch data: Notebook
HUSTLE landscape: Simple scatter for hustle data: Notebook
ALL SHOTS BY KOBE: Every shot generated into a gif per season level: Notebook
TEAM EFFICIENCY LANDSCAPE: Goldsberry-like plot with Net rating landscape: Notebook
GAME LENGTH ANALYZER: Notebook -> checking out what part of the game lengthens the game
PLAYER's FACE IMAGE DOWNLOADER: Simple script which downloads all active players' images (based on nba_api package): Notebook
STINT FINDER: Notebook which finds the stint for player - when and how long he's on court
PLAY-BY-PLAY DOWNLOADER AND (partial) PARSER: Notebook which downloads play-by-play data and finds when player is on/off court
Biggest difference in opponent's wide open triples vs all teams and vs target teams - full post available at my website
Lakers - Nuggets Radar chart, Boston - Miami Radar Chart, and there are others as well. Basically a "breakdown" of their offenses through radar chart, which is a nice way to display numerical values across multiple categories.
Biggest change in unassisted Field Goals This shows how the amount of Unassisted field goal makes changed from regular season to first and 2nd round (will update this with conference finals when finished).
Westbrook's adaptation to Rockets -> Not really connected to playoffs, but it shows how Russ didn't play as other Rockets' players, but ran his own game...
The PJ Tucker Paradox, where his average distance of 3pt shot is shorter than three on top of the key.
Mid-Range heavy Shot chart by DeMar Derozan
Evolution of Brook Lopez, a look at change of Lopez' shot charts through the seasons
Predicting MVP for 2018-19 nba season.
Here is notebook which shows players that excel in the clutch.
Big Luka Dončić analysis, notebook
James Harden analysis, notebook
Assists distribution between each NBA team for 2016/2017 season
Visualization of best 3 point shooters on very tight, tight, open and wide open defense
Shotcharts from past 2017 Eurobasket comparing Bogdanovics and displaying Markkanen's shooting ability
Comparison of clutch vs regular time shooting for top 20 NBA scorers in 2016/2017 season
Various stats analysis using Kaggle's dataset with NBA stats from 1950 season
Swarmplot of rookie stats for their first regular game in 2017-18 nba season, as well as comparison of Ben Simmons' and Markelle Fultz' debut with other first round picks
Inspired by Aaron Gordon's first 40 point game, I took a look at how other young players his age, or younger, improved during their first 40 point game (only the ones which aren't rookies)
A look at Russell Westbrook's 2016-17 season in which he won MVP award and averaged triple double.
Radar plots which describe player's style.
Analysis of Players of the week/month in the NBA
James Harden's chase for three point heights
Stephen Curry's chase for three point record
Free throw improvement for some centers
Most improved three point shooters
Fourth quarter scoring thus far