Milwaukee Bucks Business Analytics Hackathon

machine-learning
classification
sports-analytics
Third-place finish predicting premium seating pricing tiers at the Milwaukee Bucks Business Analytics Hackathon.
Published

February 13, 2024

Overview

Third-place finish at the Milwaukee Bucks Business Analytics Hackathon. The challenge: build a machine learning model to predict the premium seating pricing tier for individual games at Fiserv Forum, given features about opponent, holidays, time-based, and opponent previous season finish.

Being tasked with a classification task where we had to predict pricing tiers, our immediate approach was to form clusters. This led us to using Principal Component Analysis to optimize the number of compenents and then K-means clustering to figure out how many tiers were optimal. This approach impressed the judges and they were currently implementing a similar approach for their real data.

Tech stack

R / Microsoft Powerpoint

Report

Download report

Presentation

Download presentation

Key findings

  • The winning model — The algortihm we ended up using was K-means clustering with Principal Compenent Analysis. This allowed for easy interpretation for feature selection and visualizing the pricing tiers.

  • Top features — The features that we identified after PCA were (Opening.Day + Year + Days.From.Beginning + Opp.Pred.Winning.Pct + Opp.Prev.Conf.Final). From a business perspective, teams with higher winning percentages and better placement from the previous year will likely have Star players on those teams, driving ticket prices up.

  • Why we placed 3rd, not 1st - While our classification approach was exactly what the judges wanted to see (K-means and PCA), our business aspect of the hackathon was not as strong. All four members were studying Statistcs/Data Science, so we were very satisfied with our placement despite not having the best business approach.