Scott Powers
  • Research
  • Software
  • Teaching
  • Lab
  • Jobs
  • CV

On this page

  • Unit 1: Estimating Team and Player Strength
    • Pythagorean Formula
    • Bradley-Terry Model
    • Plus-Minus Models
  • Unit 2: Reducing Noise in Player Evaluation
    • Regression to the Mean
    • Regularized Regression
    • Regularized Adjusted Plus-Minus
  • Unit 3: Applications of Markov Chains in Sports
    • Win Probability Models
    • Player Evaluation and In-Game Strategy
    • Markov Decision Processes
  • Unit 4: Practicum
  • Lessons from Sport Analytics
    • Be careful with regression
    • Don’t be fooled by noise

SMGT 430/530: Introduction to Sport Analytics

Syllabus

Unit 1: Estimating Team and Player Strength

Pythagorean Formula

Lecture Notes

Colab Notebok

Assignment #1: Pythagorean Formula

Bradley-Terry Model

Lecture Notes

Colab Notebook

Assignment #2: Bradley-Terry Model

Plus-Minus Models

Lecture Notes

Colab Notebook

Unit 2: Reducing Noise in Player Evaluation

Regression to the Mean

Lecture Notes

Colab Notebook

Assignment #3: Regression to the Mean

Regularized Regression

Lecture Notes

Colab Notebook: Regularized Rasch Model

Regularized Adjusted Plus-Minus

Colab Notebook: Regularized Adjusted Plus-Minus

Assignment #4: Regularized Regression

Unit 3: Applications of Markov Chains in Sports

Win Probability Models

Lecture Notes

Colab Notebook

Assignment #5: Win Probability Model

Player Evaluation and In-Game Strategy

Lecture Notes

Markov Decision Processes

Lecture Notes

Colab Notebook

Unit 4: Practicum

Project Overview

Assignment #6: YouTube Short

Assignment: Article Review (SMGT 530 only)

Lessons from Sport Analytics

Colab Notebook: Introduction to R

Be careful with regression

Colab Notebook

Don’t be fooled by noise

Lecture Notes

Colab Notebook