(To open this in Google Colab, click here!)
An analysis of how NBA scoring has transformed over time, with a focus on the revolutionary impact of the 3-point shot, culminating in a predictive model for game outcomes.
This project explores the NBA's scoring evolution from 1946 to 2023, examining:
- The transformation of scoring patterns since the 3-point line's introduction
- Historical trends in shooting accuracy and shot selection
- The growing influence of 3-point shooting on team strategy
- Modern scoring patterns and their impact on game outcomes
- Predictive modeling for game results
- Comprehensive statistical analysis of NBA scoring evolution
- Interactive data visualizations showing historical trends
- Team performance comparisons across different eras
- Game prediction system using modern team metrics
- Machine learning model using Random Forest Classifier
- Python 3.x
- pandas
- matplotlib
- scikit-learn
- IPython
- Clone the repository
- Install required packages:
pip install -r requirements.txt
- Run
nbapredictor.ipynb
in Jupyter Notebook - Explore historical analysis and visualizations
- Use the prediction interface to forecast game outcomes
Data retrieved from: Basketball Dataset on Kaggle
MIT License