Skip to content

RishithaRamesh/MultiModelPerformanceBenchmark

Repository files navigation

ncsu-eng-ALDA-Fall2025-P8

The present repository contains the code for the project: Data-Driven Insights into NBA Performance: Game Outcomes and Team Dynamics

Authors:

Rishitha Shobha Ramesh (rsramesh)
Paula Contreras (pcontre)

Dataset

Name: NBA Database
Link: https://www.kaggle.com/datasets/wyattowalsh/basketball
Content:

Dataset Rows Columns Key Columns
common_player_info 4,171 33 person_id, first_name, last_name, ...
draft_combine_stats 1,202 47 player_id, height_wo_shoes, weight, ...
draft_history 7,990 14 person_id, overall_pick, team_id, ...
game_info 58,053 4 game_id, game_date, attendance, ...
game_summary 58,110 14 game_id, home_team_id, visitor_team_id, ...
game 65,698 55 game_id, team_id_home, pts_home, ...
inactive_players 110,191 9 game_id, player_id, team_id, ...
officials 70,971 5 game_id, official_id, first_name, ...
other_stats 28,271 26 game_id, team_id_home, pts_paint_home, ...
play_by_play 13,592,899 34 game_id, eventnum, period, ...
player 4,831 5 id, full_name, is_active, ...
team_details 25 14 team_id, abbreviation, nickname, ...
team_history 52 5 team_id, city, nickname, ...
team_info_common 0 26 team_id, season_year, team_city, ...
team 30 7 id, full_name, abbreviation, ...

Project Idea:

In this project we will use NBA draft and game history data to make key predictions.

  • Game outcomes using team and player stats, home/away info, and recent performance.
  • Forecast player career success, like career length and total games, based on draft position and rookie stats
  • Analyze draft success by university, predicting which colleges produce top-performing players.
  • Predict team season performance, such as total wins or playoff chances, using aggregated player stats and team efficiency.

Use

Clone the repository


git clone https://github.com/pcontre_ncstate/ncsu-eng-ALDA-Fall2025-P8.git
cd ncsu-eng-ALDA-Fall2025-P8

Create and activate a virtual environment


python -m venv myvenv
myvenv\Scripts\activate

Install Dependencies


pip install -r requirements.txt

Run the Jupyter Notebook


jupyter notebook

Results

Win ratio if at home or away by season type WinRatio

Methodology

Results

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors