Skip to content

A series of Machine Learning algorithms that predict whether an incoming NBA rookie will last for five years in the league, using data gathered from the last 20 years.

kjaisingh/nba-rookie-predictor

Repository files navigation

NBA Rookie Predictor

A series of Machine Learning algorithms that predict whether an incoming NBA rookie will last for five years in the league, using data gathered from the last 20 years. Uses data for each player from college, including stats such as points per game, assists per game, rebounds per game and more. Does not take into account round and position drafted, which allows for implementation before the drafting stages.

Algorithms Implemented:

  1. Naive Bayes Classifier - F1 score of 0.64
  2. Decision Tree Classifier - F1 score of 0.70
  3. Kernel SVM Classifier - F1 score of 0.76
  4. K-Nearest Neighbours Classifier - F1 score of 0.75
  5. Logisitic Regression Classifier - F1 score of 0.78
  6. Random Forest Classifier - F1 score of 0.76
  7. Support Vector Machine Classifier - F1 score of 0.77

About

A series of Machine Learning algorithms that predict whether an incoming NBA rookie will last for five years in the league, using data gathered from the last 20 years.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages