GitHub - jsiwinski/AllProProject: A forecasting project to predict future All-NBA selection probabilities for each player in the NBA

An ML forecasting project to predict future All-NBA selection probabilities for each player in the NBA. In this project I will use historic NBA player data to train a xGboost Model designed to predict the probability that a player will make an All NBA team.

R Script Guide:

Boosting Model - AllNBAProbModelScaled.R

This script is where I train a GBM using xGboost in R. This model is designed to predict the probability that each player will make an All NBA team.

Player Stat Projection - CareerTrajectory.R

This script projects each player's stats for every season of their career using the methodology that I designed. These projected stats will go into the GBM model that I trained in the previous script.

Example Application of Model - LikelihoodAllNBA.R

An example of model application to four example players (Curry, Doncic, Towns, and Irving).

Interactive App of Results - app.R

Script that powers the interactive app that displays model predictions for each player.

Probability App

Visit https://joesiwinski.shinyapps.io/AllNBAProjections/ to see every player's All NBA probability for each year of their career. This app was made using Shiny R.