Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justsecret123/nba-players-stats-analysis

A quick interactive Notebook to visualize some NBA players stats (points, assists, steals, blocks...) and totals, rankings and comparisons. Feel free to add any player in the .csv data files. 🏀
https://github.com/justsecret123/nba-players-stats-analysis

csv ipython-notebook ipywidgets jupyter-notebook jupyterlab matplotlib pandas python scikit-learn seaborn

Last synced: about 1 month ago
JSON representation

A quick interactive Notebook to visualize some NBA players stats (points, assists, steals, blocks...) and totals, rankings and comparisons. Feel free to add any player in the .csv data files. 🏀

Awesome Lists containing this project

README

        

# NBA-Players-Stats-analysis
A quick interactive Notebook to visualize some NBA players stats (points, assists, steals, blocks...) and totals, rankings and comparisons. Feel free to add any player in the .csv data files. :basketball:

## Features

### Heatmaps:
![Heatmap:](Features/Heatmap.PNG)

### Players comparison:
![Players_comparison:](Features/Players_comparison.PNG)
> **Before comparing two players, make sure to run all the cells.**

### Totals by position:
![Totals_by_position:](Features/Totals_by_position.PNG)

### Players stats prediction
![Prediction:](Features/Prediction.PNG)

### Additional features
> **Adding new players via the "New player" notebook**

## How to use

## Players_stats analysis notebook

### 1-Navigate to the desired section (ex: -> Heatmap)
![Heatmap_section:](How%20to%20Use/1-Section.PNG)
> **For convenience purposes, all the sections are designed this way.**

### 2-Interact with controls/widgets:
![Interactions:](How%20to%20Use/2-Interact_with_controls.PNG)

## Prediction notebook
> **Open the notebook, run all the cells and fill the input fields. The prediction and an analysis process will autmatically start/resume.**
![Predictions](How%20to%20Use/Prediction.PNG)

## New player notebook
> **Open the notebook, run all the cells and fill the input fields. The player will be automatically added**

## Prerequisites

- Language: Python 3.x or higher
- IDE: Jupyter Lab and Jupyter Lab widgets installed.
- Libraries: Pandas, Matplotlib, NumPy, Seaborn, IPywidgets, IPython, Scikit-learn