Lectures

Updated daily before lecture.

Contents

Date Title Materials
Lecture 0 June 1 Welcome to CMSACamp 2026 slides
Lecture 1 June 2 Exploring data: into the tidyverse slides
Lecture 2 June 3 Data visualization: the grammar of graphics and ggplot2 slides
Lecture 3 June 4 Data visualization: categorical data slides
Lecture 4 June 5 Data visualization: quantitative data slides
Lecture 5 June 8 Data visualization: density estimation slides
Lecture 6 June 9 Unsupervised learning: \(k\)-means clustering slides
Lecture 7 June 10 Unsupervised learning: hierarchical clustering slides
Lecture 8 June 11 Unsupervised learning: Gaussian mixture models slides
Lecture 9 June 12 Presentations slides
Lecture 10 June 15 Supervised learning: model assessment vs selection slides
Lecture 11 June 16 Supervised learning: linear regression slides
Lecture 12 June 17 Supervised learning: intro to variable selection slides
Lecture 13 June 18 Supervised learning: regularization slides
Lecture 14 June 22 Dimension reduction: principal component analysis slides
Lecture 15 June 23 Supervised learning: linear discriminant analysis slides
Lecture 16 June 24 Supervised learning: logistic regression slides
Lecture 17 June 25 Supervised learning: generalized linear models slides
Lecture 18 June 26 Supervised learning: nonparametric regression slides
Lecture 19 June 29 Supervised learning: decision trees slides
Lecture 20 June 30 Supervised learning: bagging and boosting slides
Lecture 21 July 1 Advanced topics: factor analysis slides
Lecture 22 July 6 Advanced topics: survival analysis slides
Lecture 23 July 7 Advanced topics: mixed effects slides
Lecture 24 July 8 Advanced topics: SQL slides
Lecture 25 July 20 Building a website with Quarto slides

Guest lectures

  • Tracking data, part 1 slides
  • Tracking data, part 2 slides
  • Why do students avoid each other? slides