Welcome to the class: Statistical Methods!
Check out the syllabus and course schedule for some basic information about this class.
If you have any questions, feel free to email me (yhkwon@kma.ac.kr) or reach out via Kakaotalk. I look forward to working with you.
Best wishes,
Yonghyun
This course introduces the fundamental techniques and theory underlying modern regression analysis and statistical machine learning. Through a combination of lectures, R practice sessions, and a final project, students gain both conceptual understanding and hands-on experience in analyzing real data.
Learning Objectives
- Understand the theoretical foundations of regression and classification models.
- Apply penalized regression, tree-based methods, neural networks, and unsupervised learning techniques.
- Develop practical data analysis skills using the R statistical programming language.
Topics Covered
Regression Analysis — Ch. 3 Linear Regression · Ch. 4 Classification · Ch. 5 Resampling Methods · Ch. 6 Penalized Regression · Ch. 7 Regression Splines
Machine Learning — Ch. 8 Tree-Based Methods · Ch. 10 Deep Learning · Ch. 12 Unsupervised Learning
Teaching Method
Approximately 50% lectures and discussions, 50% presentations and R practice. Theoretical concepts are taught through PPT slides. Real data analysis skills are acquired through hands-on R exercises.
Textbook
James, Witten, Hastie & Tibshirani, An Introduction to Statistical Learning, 2nd ed. (Springer, 2021) — free PDF
Prerequisites
Introduction to Statistics, Mathematical Statistics. Working knowledge of calculus and linear algebra.
All sessions are 75 minutes. Closed-book quizzes are written exams without notes. Open-book quizzes allow notes but no internet access.
| Wk | Date | Topic | |
|---|---|---|---|
| 1 | Mar 2 (Mon) | Independence Movement Day (substitute) | No Class |
| 1 | Mar 4 (Wed) | Ch. 3 — Introduction & Simple Linear Regression (I) 3.1: Estimating coefficients, assessing accuracy | |
| 2 | Mar 9 (Mon) | Ch. 3 — Simple Linear Regression (II) 3.1 (cont.): Confidence intervals, hypothesis tests | |
| 2 | Mar 11 (Wed) | Ch. 3 — Multiple Linear Regression (I) 3.2: Estimating coefficients, model fit | |
| 3 | Mar 16 (Mon) | Ch. 3 — Multiple Linear Regression (II) 3.2 (cont.): Variable selection, predictions | |
| 3 | Mar 18 (Wed) | Ch. 3 — Other Considerations 3.3: Qualitative predictors, interactions, non-linearity | |
| 4 | Mar 23 (Mon) | Coverage: Ch. 3 Linear Regression · Closed book | Quiz 1 |
| 4 | Mar 25 (Wed) | Ch. 4 — Logistic Regression (I) 4.3: Logistic model, MLE, multiple logistic regression · Make-up class Mar 27 | |
| 5 | Mar 30 (Mon) | Ch. 4 — Logistic Regression (II) 4.3 (cont.): Multinomial logistic regression | |
| 5 | Apr 1 (Wed) | Ch. 4 — Generative Models for Classification 4.4: LDA, QDA, Naive Bayes | |
| 6 | Apr 6 (Mon) | Coverage: Ch. 4 Classification · Closed book | Quiz 2 |
| 6 | Apr 8 (Wed) | Ch. 5 — Resampling Methods 5.1: Cross-validation · 5.2: The bootstrap | |
| 7 | Apr 13 (Mon) | Ch. 6 — Shrinkage Methods 6.2: Ridge regression, Lasso | |
| 7 | Apr 15 (Wed) | Ch. 7 — Regression Splines 7.4: Piecewise polynomials, spline basis, natural splines | |
| 8 | Apr 20–22 | Coverage: Ch. 3–7 · Closed book | Midterm |
| 9 | Apr 27 (Mon) | Ch. 8 — Decision Trees 8.1: Regression trees, classification trees, pruning | |
| 9 | Apr 29 (Wed) | Ch. 8 — Ensemble Methods 8.2: Bagging, Random Forests, Boosting, BART | |
| 10 | May 4 (Mon) | Coverage: Ch. 8 Tree-Based Methods · Open book | Quiz 3 |
| 10 | May 6 (Wed) | Cadet Day | No Class |
| 11 | May 11–13 | Admissions Outreach Make-up class for May 11 held Apr 10 | No Class |
| 12 | May 18 (Mon) | Ch. 10 — Multilayer Neural Networks 10.2: Single & multi-layer perceptrons, activation functions | |
| 12 | May 20 (Wed) | Ch. 10 — CNNs, RNNs & Fitting 10.3: Convolutional NNs · 10.5: Recurrent NNs · 10.7: Training · Make-up May 22 | |
| 13 | May 25 (Mon) | Buddha's Birthday (substitute) Make-up class held May 22 | No Class |
| 13 | May 27 (Wed) | Coverage: Ch. 10 Deep Learning · Open book | Quiz 4 |
| 14 | Jun 1 (Mon) | Ch. 12 — PCA & Matrix Completion 12.2: Principal components · 12.3: Missing values | |
| 14 | Jun 3 (Wed) | Local Elections Make-up class held Jun 12 | No Class |
| 15 | Jun 8 (Mon) | Ch. 12 — Clustering Methods 12.4: K-means clustering, hierarchical clustering | |
| 15 | Jun 10 (Wed) | Final Project Presentations Make-up class held Jun 12 | Project |
| 16 | Jun 15–17 | Coverage: Ch. 8, 10, 12 (+ comprehensive) · Open book | Final |
| 17 | Jun 22–24 | National Trail March | No Class |
Chapters follow the 2nd edition of the textbook (ISLR).
| Chapter | Files |
|---|---|
Ch. 1 — Introduction Course objectives, schedule, grading, final project | Slides |
Ch. 3 — Linear Regression Simple and multiple linear regression, qualitative predictors, interactions, non-linearity | Slides |
Ch. 4 — Classification Logistic and multinomial logistic regression, LDA, QDA, Naive Bayes | Slides |
Ch. 5 — Resampling Methods Cross-validation, the bootstrap | Slides |
Ch. 6 — Linear Model Selection and Regularization Ridge regression, the lasso | Slides |
Ch. 7 — Moving Beyond Linearity Piecewise polynomials, regression splines, natural splines | Slides |
Ch. 8 — Tree-Based Methods Regression and classification trees, bagging, random forests, boosting, BART | Slides |
Ch. 10 — Deep Learning Multilayer neural networks, CNNs, RNNs, fitting neural networks | Slides |
Ch. 12 — Unsupervised Learning Principal components, matrix completion, K-means and hierarchical clustering | Slides |
2026 Spring
| Item | Date | Files |
|---|---|---|
Quiz 1 Ch. 3 — Linear Regression · Closed book |
Mar 23 | ProblemSolution |
Quiz 2 Ch. 4 — Classification · Closed book |
Apr 6 | ProblemSolution |
Midterm Exam Ch. 3–7 · Closed book |
Apr 20–22 | ProblemSolution |
Quiz 3 Ch. 8 — Tree-Based Methods · Open book, closed web |
May 4 | ProblemSolutionschool.csv |
Quiz 4 Ch. 10 — Deep Learning · Open book, closed web |
May 27 | ProblemSolutionMovie.csvAuto.csv |
Final Exam Ch. 8, 10, 12 (comprehensive) · Open book, closed web |
Jun 15–17 | ProblemSolutionhousing.csvfci_labels_2_3.csv |
Problems and solutions are posted after each assessment.
2025 Fall
| Item | Files |
|---|---|
Quiz 1 |
ProblemSolution |
Quiz 2 |
ProblemSolution |
Midterm Exam |
ProblemSolution |
Quiz 3 |
ProblemSolutionMovie.csv |
Quiz 4 |
ProblemSolutioncustomer.csv |
Final Exam |
ProblemSolutionFantasy.csvtravel.csv |
Due dates are announced in class.
| Homework | Coverage | Files |
|---|---|---|
HW 1 | Ch. 3 — Linear regression, least squares | ProblemSolution |
HW 2 | Ch. 4 — Logistic regression, linear discriminant analysis | ProblemSolution |
HW 3 | Ch. 6 — Ridge regression | ProblemSolution |
HW 4 | Ch. 10 — Deep learning in R (keras3) | ProblemSolutionReview.csv |
The final project constitutes 20% of the course grade (50% of the final exam component). Students apply statistical learning methods to a real dataset of their choice, producing a written report and an in-class presentation.
Deliverables
- Written Report — Introduce the dataset, describe the methods applied, and interpret the results.
- In-class Presentation — Present findings to the class (Jun 10 & make-up Jun 12).
- R Code — Submit well-commented, reproducible R scripts.
Guidelines
Project guidelines and submission details will be distributed in class. Please contact the instructor if you have questions about dataset selection.