Teaching connection: Teaching assistant in Spring 2026.

This page is part of my personal academic record, not an official course website.

Course description

This course teaches the following fundamental topics: (1) General and Generalized Linear Models; (2) Basics of Multivariate Statistical Analysis including dimension reduction methods, and multivariate regression analysis; (3) Supervised and unsupervised statistical learning. This course will first review classical linear and generalized linear models such as Linear Regression, Logistic Regression, and Linear Discriminant Analysis. We shall then study modern Resampling Methods such as Bootstrapping, and modern variable selection methods such as the Shrinkage Method. We will study traditional multivariate analysis methods including cluster analysis, principal component analysis, and multivariate regression methods such as structural equation modeling. Finally, we shall introduce modern nonlinear statistical learning methods such as the Generalized Additive Models, Decision Trees, Random Forest, Boosting, Bagging, Support Vector Machines, and Neural Networks.

Textbooks and resources

Required textbooks

  • An Introduction to Statistical Learning with Applications in R by Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani, 2nd edition, 2021, Springer
  • An Introduction to Statistical Learning with Applications in Python by Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani and Jonathan Taylor, 2023, Springer
  • The Elements of Statistical Learning: Data Mining, Inference, and Prediction by Trevor Hastie, Robert Tibshirani and Jerome Friedman, 2nd edition, 2016, Springer
  • Applied Multivariate Statistics with R by Daniel Zelterman, 2015, Springer

Supplementary textbook

  • Machine Learning: A Probabilistic Perspective by Kevin P. Murphy, 2012, MIT Press

Back to Teaching & Mentoring · Back to Graduate Studies