Skip navigation
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 SizeFormat 
HEFFERNAN-HARRY-THESIS.pdf423.36 kBAdobe PDF    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.