Please use this identifier to cite or link to this item:
http://arks.princeton.edu/ark:/88435/dsp01x059cb06f
Title: | Using Machine Learning to Optimize NBA Lineups |
Authors: | Heffernan, Harry |
Advisors: | Dobkin, David |
Department: | Computer Science |
Class Year: | 2018 |
Abstract: | While research into lineups is a growing field within basketball analytics, considerations of the opposing team’s strategy are virtually nonexistent. This paper aims to correct for that, analyzing substitution decisions by taking a more realistic and two-sided view of how lineups interact. Using 13 seasons worth of NBA play-by-play data from 2003-2017, this paper uses machine learning to select the optimal lineup given a team’s roster and the opposing players. Taking both a regression approach and a clustering approach, the aim is to start by producing accurate predictions based on lineup matchups, and then to use that model to inform lineup recommendations. As such, the evaluation of these final recommendations will be based on an evaluation of the component prediction models. Finally, an interesting use case is explored in order to evaluate coaches by the percentage of time that their lineup decisions match the suggestions made by the model. |
URI: | http://arks.princeton.edu/ark:/88435/dsp01x059cb06f |
Type of Material: | Princeton University Senior Theses |
Language: | en |
Appears in Collections: | Computer Science, 1988-2020 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
HEFFERNAN-HARRY-THESIS.pdf | 423.36 kB | Adobe PDF | Request a copy |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.