Study

Personal study notes from An Introduction to Statistical Learning (ISL) with Python implementations.

Chapter 2: Statistical Learning


K-Nearest Neighbors

Published:

KNN classifier and regressor: a non-parametric approach to classification and regression

Assessing Model Accuracy

Published:

Measuring the quality of fit: MSE, bias-variance trade-off, and training vs. test error

Chapter 3: Linear Regression


Gradient Descent

Published:

Optimization algorithm for minimizing the cost function in linear regression

Multiple Linear Regression

Published:

Extending linear regression to multiple predictors, interaction terms, and polynomial regression

Chapter 4: Classification


Generalized Linear Models

Published:

Extending linear models beyond Gaussian: Poisson regression and the GLM framework

Logistic Regression

Published:

Binary classification using the logistic function and maximum likelihood estimation

Chapter 5: Resampling Methods


The Bootstrap

Published:

Estimating uncertainty and standard errors through resampling

Cross-Validation

Published:

Model assessment and selection using validation set, LOOCV, and k-fold cross-validation

Chapter 6: Linear Model Selection & Regularization


Subset Selection

Published:

Best subset, forward stepwise, and backward stepwise selection methods

Chapter 7: Moving Beyond Linearity


Chapter 8: Tree-Based Methods


Ensemble Learning

Published:

Boosting and other ensemble strategies for improved prediction

Decision Trees

Published:

Recursive binary splitting for classification and regression trees

Dimension Reduction