Schedule
The schedule below provides a tentative outline of our plans for the semester.
The course schedule is subject to change! Please check back frequently throughout the semester. When in doubt, refer to the deadlines listed in the STAT 253 Google Calendar.
For each class period, the table below will list the topic, tasks that should be completed before class (Before), materials we will cover during class (During), tasks that should be completed after class (After), and any additional resources for that topic.
Readings refer to An Introduction to Statistical Learning with Applications in R (ISLR), which is available free online here. The ISLR readings are highly encouraged and serve as a nice complement to the videos and in-class activities.
All materials that you will need during class time (e.g., notes, activity templates) can be found on this website. You will access most assignments completed outside of class time (e.g. checkpoints, homework) via Moodle.
| Date | Topic | Before | During | After | Resources |
|---|---|---|---|---|---|
| 09/02 | Unit 0: Introductions & Overview | Background Survey | Introductions | Start HW0 | ISLR Chapter 1 & Section 2.1 (skip 2.1.2-2.1.3) |
| 09/04 | Unit 1: Model Evaluation |
Concept Video (script) CP1 |
Evaluating Regression Models (QMD) |
Complete HW0 (due 9/9) Start HW1 |
ISLR 2.2 (skip 2.2.3) & 3.1 R Tutorial Video (code) Optional: Evaluating Regression Models Intro to TidyModels |
| 09/09 | Unit 1: Overfitting | CP2 |
Overfitting (Part 1 QMD) (Part 2 QMD) |
Continue HW1 |
ISLR 2.1.2 & 5.1 R Tutorial Video (code) Optional: Overfitting |
| 09/11 | Unit 1: Cross Validation |
Concept Video 1 (script) Concept Video 2 (script) CP3 |
Cross-Validation (QMD) | Complete HW1 (due 9/16) |
ISLR 5.1 R Tutorial (code) Optional: Cross-Validation Training, Testing and Cross-Validation in R |
| 09/16 | Unit 2: Variable Selection |
R Code Video (code) CP4 |
Variable Selection (Part 1 QMD) (Part 2 QMD) |
Start HW2 |
ISLR 6.1 Optional: Variable Subset Selection R Tutorial: Preprocessing and Recipes R Tutorial: Subset Selection |
| 09/18 | Unit 2: LASSO (Shrinkage/ Regularization) |
Concept Video 1 (script) Concept Video 2 (script) CP5 |
LASSO (QMD) | Complete HW2 (due 9/25) |
ISLR 6.2 R Tutorial: Part 1 (code) R Tutorial: Part 2 (code) Optional: LASSO Concept Video LASSO R Tutorial |
| 09/23 | Unit 3: Nonparametric Models | (see optional resources) | Nonparametric Models (QMD) | Start HW3 | ISLR 2.1.2, 3.5 |
| 09/25 | Unit 3: KNN and the Bias-Variance Tradeoff |
Concept Video 1 (script) Concept Video 2 (script) CP6 |
KNN Regression (QMD) | Continue HW3 |
ISLR 2.2.2, 3.5 R Tutorial (code) Optional: KNN Regression & Bias-Variance Tradeoff KNN Regression R Tutorial |
| 09/30 | Unit 3: LOESS & Splines |
Concept Video 1 Concept Video 2 (script) CP7 |
LOESS & Splines (QMD) | Complete HW3 (due 10/2) |
ISLR 7.1-7.4, 7.6-7.7 Optional: Logal Regression & GAMs Local Regression & GAMs R Tutorial Polynomial Regression & Splines R Tutorial |
| 10/2 | Units 1–3: Review | Read GA1 instructions | Regression Review |
Continue GA1 Study for Quiz 1 |
|
| 10/7 | Units 1–3: Review | (work on GA1) | Regression Review (continued) |
Continue GA1 Study for Quiz 1 Start LR1 |
|
| 10/9 | Quiz | (study!) | Quiz 1 |
Complete GA1 (due 10/10) Continue LR1 |
|
| 10/14 | Unit 4: Classification via Logistic Regression |
Concept Video 1 (script) Concept Video 2 (script) CP8 |
Logistic Regression (QMD) |
Continue LR1 (due 10/21) Start HW4 |
ISLR 4.1–4.3 Optional: Logistic Regression R Video |
| 10/16 | FALL BREAK | no class today! | |||
| 10/21 | Unit 4: Evaluating Classification Models |
Concept Video 1 (script) Concept Video 2 (script) CP9 |
Evaluating (binary) Classification Models (QMD) |
Submit LR1 (due tonight) Complete HW4 (due 10/23) Start Quiz Revisions |
ISLR 4.1–4.3 Optional: Evaluating Classification Models R Video |
| 10/23 | Unit 5: KNN & Decision Trees | KNN & Decision Trees (QMD) |
Continue Quiz Revisions Start HW5 |
ISLR 2.2.3, 8.1 Optional: Decision Trees R Video |
|
| 10/28 | Unit 5: More KNN & Decision Trees |
Concept Video 1 (script) Concept Video 2 (script) CP10 |
More KNN & Decision Trees (QMD) |
Complete Quiz Revisions (due 10/30) Continue HW5 |
ISLR 8.1 Optional: Decision Trees R Video |
| 10/30 | Unit 5: Bagging & Random Forests | (bring Quiz Revisions to class) | Bagging & Random Forests (QMD) | Complete HW5 (due 11/4) |
ISLR 8.2 Optional: Bagging and Random Forests R Video |
| 11/04 | Units 4–5: Review |
Concept Video (script) CP11 Review GA2 Instructions |
Classification Review |
Submit HW5 (due tonight) Continue GA2 |
|
| 11/06 | Units 4–5: Review | (work on GA2) | Classification Review (continued) |
Continue GA2 Study for Quiz 2 Start LR2 |
|
| 11/11 | Quiz | (study!) | Quiz 2 |
Complete GA2 (due 11/14) Continue LR2 |
|
| 11/13 | Work Day | Finish GA2 (due 11/14) | Continue LR2 | ||
| 11/18 | Unit 6: Hierarchical Clustering |
Concept Video 1 (script) Concept Video 2 (script) CP12 |
Hierarchical Clustering (QMD) |
Submit LR2 (due tonight!) Start HW6 Start Quiz Revisions |
ISLR 12.4.2 Optional: Concept Video |
| 11/20 | Unit 6: K-Means Clustering |
Concept Video (script) CP13 |
K-Means Clustering (QMD) |
Complete Quiz Revisions (bring to next class) Complete HW6 (due 11/25) |
ISLR 12.4.1 Optional: Concept Video |
| 11/25 | Unit 7: PCA |
Concept Video (script) CP14 (bring Quiz Revisions to class!) |
Principal Component Analysis (QMD) | Start HW7 |
ISLR 12.2 Optional: Concept Video |
| 11/27 | THANKSGIVING BREAK | no class today! | |||
| 12/02 | Unit 7: PC Regression | Read GA3 instructions |
Principal Component Regression (QMD) + GA3 Work Time |
Complete HW7 (due 12/4) Study for Quiz 3 |
ISLR 6.3.1 |
| 12/04 | Units 6–7: Review | (work on GA3) | Review |
Continue GA3 Start LR3 Study! |
|
| 12/09 | Quiz | (study) |
Quiz 3 Last day of class 😢 |
Complete GA3 (due 12/10) Continue LR3 |
|
| 12/14–12/17 | FINALS | (no in-person meetings this week!) | Submit LR3 (due 12/16) |