Schedule
Unless otherwise stated, please submit assignments as a PDF to Canvas.
Note: course schedule is subject to change.
Date | Description | Class materials | Assignments | Due date |
---|---|---|---|---|
WEEK 1 |
||||
T 02/14 | Welcome! | Class introduction, intro to base R | ||
R 02/16 | What is statistical learning? | What is statistical learning? | ||
F 02/17 | Lab day | More R coding, GitHub Desktop installation | Lab 01: Roulette | 02/23 at 11:59pm |
WEEK 2 |
||||
T 02/21 | What is statistical learning? (cont.) | What is statistical learning? | ||
R 02/23 | Linear regression | |||
F 02/24 | Linear regression (cont.) Lab day |
Lab 02: Moneyball | 03/02 at 11:59pm | |
WEEK 3 |
||||
T 02/28 | KNN regression | Slides: KNN regression | KNN pseudocode | 03/02 in class |
R 03/02 | KNN regression: implementation | Live code: Writing functions | KNN group pseudocode (steps 1-2) | 03/03 in class |
F 03/03 | KNN: implementation | KNN group implementation (step 3) | 03/06 11:59pm | |
WEEK 4 |
||||
T 03/07 | KNN regression (pt. 2) |
Live code: encoding |
KNN regression: categorical features | 03/09 11:59pm |
R 03/09 | Validation |
Live code: LOOCV |
||
F 3/10 | Lab 03: Validation | Live code: lists | Lab 03: ski resorts | 03/16 11:59pm |
WEEK 5 |
||||
T 03/14 | Regression trees (part 1) |
Live code: binary recursive split |
||
R 03/16 | Regression trees (part 2) |
Live code: pruning |
||
F 03/17 | NO CLASS | Work on Lab 04! | Lab 04: forest fires | 03/30 11:59pm |
SPRING BREAK |
||||
WEEK 6 |
||||
T 03/28 | Introduce midterm Bootstrap |
Slides | Bootstrap implementation | 03/29 11:59pm |
R 03/30 | Project introduction Bagging |
Live code from class |
Ungraded | |
F 03/31 | Bagging (cont.) + Random forests |
Live code: randomForest |
Midterm: computational assignment | 04/02 11:59pm |
WEEK 7 |
||||
T 04/04 | Bayes classifier + Logistic regression |
Live code: fitting logistic regression |
Please e-mail about project partners! | |
R 04/06 | Model Assessment + KNN classification |
Live code: fitting logistic regression |
Please e-mail about project partners! | |
F 04/07 | KNN implementation | KNN classification implementation | 04/11 11:59pm | |
Sa 04/08 | Project | Last day to pick group | ||
WEEK 8 |
||||
T 04/11 | Imbalanced data + Validation | Live code | ||
R 04/13 | Project | Slides + instructions for merge conflict activity Project proposal |
Lab 05: Wagga Wagga rain | 04/20 11:59pm |
F 04/14 | NO CLASS | Spring symposium | ||
WEEK 9 |
||||
T 04/18 | Classification trees |
Worksheet building trees |
||
R 04/20 | Classification tree (cont.) | |||
F 04/21 | Implementation | Bagged classification trees | 04/27 11:59pm | |
Su 04/23 | Project | Proposal due | Tonight 11:59pm | |
WEEK 10 |
||||
T 04/25 | Project | Project plan | 04/30 at 11:59pm | |
R 04/27 | K-means clustering | Slides | ||
F 04/28 | K-means clustering (cont.) | Slides (cont.) |
||
Su 04/30 | Plans due | Tonight 11:59pm | ||
WEEK 11 |
||||
T 05/02 | Project | |||
R 05/04 | Hierarchical clustering | K-means implementation | 05/15 11:59pm | |
F 05/05 | Clustering (cont.) | |||
Su 05/07 | Project | Draft due! | 11:59pm | |
WEEK 12 |
||||
T 05/09 | Project | Peer review for drafts Course response forms |
||
R 05/11 | Project | Report + Repo + Slides | Tonight 11:59pm | |
F 05/12 | Project presentations! |