Giter Site home page Giter Site logo

nba_draft_model's Introduction

NBA draft modelling

A repository containing my work to develop a deep learning selection algorithm for National Basketball Association (NBA) teams to draft players in the annual NBA draft. This project was conducted as my undergraduate thesis for the Engineering Physics (Computing Option) program at Queen’s University. Please find attached a full version of my final thesis, as well as a summarized version. The abstract is copied below.

Abstract

Within the National Basketball Association (NBA), it is estimated that on average, a regular season win is worth 3.02 million dollars. Teams are motivated to win through financial incentives and bonuses in the millions of dollars. This contributes to an ultra-competitive climate to build the best clubs. Teams aim to develop rosters through the annual NBA draft, where new recruits are claimed by teams in a structured environment. The NBA draft is a zero-sum process, where teams attempt to secure the best players for themselves, thus negating the possibility of playing against them. Despite the high stakes nature of draft selections teams make critical errors in player selection, often resulting in million dollar losses each year.

This thesis presents an algorithm to automate the draft selection process by making unbiased draft choices. Development of the algorithm is achieved by replicating and extending previous work in this area. Increased performance is achieved through an extended data set, accounting for the impact of existing rosters on draftee performance, and extensive model optimization. This algorithm is limited in its application, as it can be only applied to draftees represented by at least one season of college basketball statistics, thus excluding approximately one third of all draftees. When implemented on the appropriate subset, the automated algorithm is able to provide on average 1.14 additional wins per draft pick. This translates to over 3.4 million dollars in added value per draft pick, or just under an average of 7 million dollars annually.

nba_draft_model's People

Contributors

noahrowe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.