Skip to content

I will predict the 2023 NBA MVP using Machine Learning

Notifications You must be signed in to change notification settings

JK-Future-GitHub/NBA_MVP

Repository files navigation

NBA_MVP

➭ Predicting the last 5 (2018-2022) NBA MVP's using Machine Learning.

The Most Valuable Player Award (MVP) is an annual National Basketball Association (NBA) award given to the top-performing player of the regular season since the 1955-56 season. I use historical data surrounding an NBA player's basketball season to predict the last 5 MVPs (2018-2022). My regression model correctly predicted all MVPs! But what are the stats (features) that have allowed my model to perform so well?

The following picture shows all the work steps that are carried out. I usually combine these steps in a fully automated pipeline, but since this is a side project and my free time is limited, the pipeline is split into 3 files that are executed sequentially.

➤ 1 'nba_html_crawler.ipynb':
  • Parse selected Basketball-Reference (Website) pages and save all relevant pages in html-format.
  • Basketball-Reference
➤ 2 'nba_html_to_mongodb.ipynb':
  • Aggregate the data from the html pages and upload it to my MongoDB Cloud account.
➤ 3 'nba_ml.ipynb':
  • Predict the last 5 (2018-2022) NBA MVPs with Machine Learning.
➤ Additional 'dashboard.pbix':
  • PowerBI file with a three charts, all three are featured in the 'nba_ml.ipynb' file.

Article on Medium:

Medium

🔗 Links from the Author(Me)

Portfolio/Website
LinkedIn
Medium
Pinterest

About

I will predict the 2023 NBA MVP using Machine Learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published