STAT 444Statistical Learning - Advanced Regression
- Units
- 0.50
- Faculty
- Mathematics
- Subject
- Statistics
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 6 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.
This course introduces modern applied regression methods for continuous response modelling, emphasizing both explainability and predictive power. Topics cover a wide selection of advanced methods useful to address the challenges arising from real-world and high-dimensional data; methods include robust regression, nonparametric regression such as smoothing splines, kernels, additive models, tree-based methods, boosting and bagging, and penalized linear regression methods such as the ridge regression, lasso, and their variants. Students will gain an appreciation of the mathematical and statistical concepts underlying the methods and also computational experience in applying the methods to real data.
Prerequisites
Antirequisites
None listed.
Leads to
No course lists it as a requisite.
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 5765 | 0 / 100 | TTh 13:00–14:20 |
| LEC 701 | 2226 | 37 / 9999 | Online or by arrangement |
Resources
Around the web
Found by uwloo’s link finder, which checks that each page names STAT 444.
- stat444 notes Course notes · richardwu.ca · posted on r/uwaterloo Feb 2020 Remove
Reviewed on UW Flow
78% liked it40% easy83% useful
From 23 ratings and 9 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
Lot's of content, but learning all kinds of regression is super useful.
Mar 2026 · liked itOn UW FlowRemove this
Prof ruined it for me. The content is very relevant to ML and the hands-on modeling was interesting (although in R). First term to have both a final project AND exam. Also had a midterm and 2 assignments both manageable. Overall, would recommend only if a different professor teaches and changes up the course outline a bit.
Apr 2025 · didn’t like itOn UW FlowRemove this
Took it with Kun Liang. Didn't learn a single thing. Did NOT understand anything. It's the standard 4th year stat courses, but all I remember is writing down random stuffs in the midterm hoping for part marks. There was no final so it was okay. 100% sure I won't remember a single thing.
Apr 2024 · didn’t like itOn UW FlowRemove this
Loved this course! Took it with Alex Stringer, was very fun and enjoyable! Not hard to get a decent grade but it'll be hard to get an excelling grade (i.e, 80+ very doable but 90+ difficult); we got to learn about the content published this year (ft. trevor hastie's paper on CV and NCV) and apply course content to a final project
Aug 2023 · liked itOn UW FlowRemove this
The materials are interesting. You learn to fit "wiggly lines" to data rather than just a straight line (as in STAT 331). However, I would recommend avoiding Professor Alex Stringer for the next few offerings of this course since he is very new to this course and he didn't cover many of the concepts described in the course description.
Aug 2023 · liked itOn UW FlowRemove this
Discussed on r/uwaterloo
188 posts and comments in 142 threads mention STAT 444, November 2013 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Fall 2024
Easiest Faculty of Mathematics Course for Engineering AI option 5 points, 7 comments
u/Agishan: “… \- Computational Inference (0.50) STAT441 \- Statistical Learning - Classification (0.50) STAT444 \- Statistical Learning - Advanced Regression (0.50) From this site: …”
Course selection: should I take STAT 441/841 and 444/844 in the same term? 3 points, 5 comments
u/Not_So_Deleted: “I'm deciding between different courses, and there's a tentative schedule for the 2025 winter term. Both courses are statistical learning courses, which I've been told are a fair amount of work. Would it be reasonable to take both courses in one term with that in mind? …”
Easy 300/400 STATS courses for Winter 2025 term? 5 points, 4 comments
u/FewEntertainment1066: “… Models and their Applications STAT 440 - Computational Inference STAT 443 - Forecasting STAT 444 - Statistical Learning - Function Estimation I hope to take a stat course that is relatively simple and easy to get high scores in. …”
Spring 2024
Deciding between STAT 440, STAT 443, and STAT 444 7 points, 1 comment
u/jjjsun: “… For Spring 2024 term, the prof for both stat 440 and 444 is Alex Stringer, and the prof for stat 443 is Jeremy VanderDoes. …”
STAT444 VS STAT443 5 points, 0 comments
u/poeticorange: “I’m currently taking CS480 and is planning to take STAT441 and CS486 in future terms. Should I take STAT444 with Alex Stringer or STAT443 with Jeremy VanderDoes? Appreciate any advice or comments on the courses or profs.”
Course Override into Stat courses 4 points, 12 comments
u/DidYouTrainNeckToday: “… Further the potential courses I want to take are Stat 441, 444.”
Winter 2024
stat440 or stat444? 4 points, 2 comments
u/EsabellaGranger: “I am a stats student and I am looking to pursue the MDSAI ( masters of data science and AI) program at waterloo or related fields elsewhere , which one do you recommend taking this spring? BTW, both courses are taught by Stringer, has anyone taken his 440 or 444? …”
u/positivity_nerd: “I took stat 444 with Prof Alex. He is exceptional in teaching. The class size was small and everyone was interested to learn the content. Stat 440 is his expertise so i know he is biased towards that 😂.”
STAT 430 with Qinglong Tian or STAT 444 with Alex Stringer 1 point, 0 comments
STAT 444 Midterm 1 point, 0 comments
u/1025winners: “Can anyone tell me what or how to study for 444 MT? Absolutely no idea ☠️ or ppl who have taken this course, was it difficult?”
Best Eng Program to get into Machine Learning? 19 points, 32 comments
“I'm applying to Waterloo Engineering this year. What is the best engineering programs besides software eng to get into machine learning?”
u/anaeyouk122: “I recommend you to transfer to mathematics or CS if you are rlly passionate about ML.”
u/mmooner: “co 367, co 463, co 466, stat 441, stat 444”
Interesting ML course from Engineering Department from Math Student 7 points, 8 comments
u/Novel_Brain9700: “… After taking the core ones like STAT 441, STAT 444, CS 486, CS 480, CS 451 and maybe considering some other ones (there's not too much left), I'm more interested to see what the Engineering department has to offer, and there are a few ones that caught my interest. …”
Fall 2023
cs479 or stat444 (taken stat441) 2 points, 1 comment
u/HotAbies3173: “I'm a 4a student and taking stat 441 this term (2023 winter) with Ali Ghodsi Boushehri, most content is Neural Networks, so I‘m here to ask should I choose cs479 (Neural Networks) next term or choose stat444 instead?”
u/Reasonable_Seaweed_4: “stat444 is learning about advanced regression techniques like regularization, splines, KNN, etc. i think random forest and decision trees are also taught by some professors. if you want to deep dive into neural networks then take CS.”
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them