Back to the 2022 paper

Module 2: Linear Models and Bayesian Learning

20227m

What is regression analysis? What are the differences between linear regression and ridge regression?

Worked SolutionAI Assisted

Regression Analysis: Statistical process for estimating relationships among variables. Predict continuous dependent yy from independent XX. Model y=f(X;θ)+ϵy = f(X;\theta)+\epsilon. Used for prediction, inference of variable importance, trend estimation.

Types: Simple linear, multiple linear, polynomial, ridge/lasso, logistic (classification), non-linear.

Linear Regression:

  • Model: y=Xβ+ϵy = X\beta + \epsilon, ϵ∼N(0,σ2)\epsilon\sim N(0,\sigma^2)
  • Assumes linear relationship, homoscedasticity.
  • OLS solution: β^=(XTX)−1XTy\hat\beta = (X^T X)^{-1}X^T y
  • Loss: RSS=∑(yi−y^i)2RSS = \sum(y_i- \hat y_i)^2
  • Suffers when XTXX^T X singular/multicollinear, overfits with many features, sensitivity to outliers.

Ridge Regression (L2 Regularized):

  • Loss: J(β)=RSS+λ∣∣β∣∣22=∑(yi−xiTβ)2+λ∑βj2J(\beta)= RSS + \lambda||\beta||_2^2 = \sum(y_i- x_i^T\beta)^2 + \lambda\sum\beta_j^2, λ≥0\lambda\ge0
  • Solution: β^ridge=(XTX+λI)−1XTy\hat\beta_{ridge}=(X^T X + \lambda I)^{-1}X^T y
  • Adds bias but reduces variance (bias-variance trade-off), handles multicollinearity by shrinking coefficients, XTX+λIX^T X + \lambda I always invertible.
  • Does feature shrinkage, not selection (all βj\beta_j non-zero). Lasso (L1L1) does selection.
Aspect Linear Ridge
Penalty none λ∣∣β∣∣2\lambda||\beta||^2
Coefficients unbiased, high variance if collinear biased (shrink toward 0), lower variance
When p>np>n fails works
Hyperparameter none λ\lambda via CV
Interpretability direct shrunk values

Ridge is preferred when multicollinearity, high dimensional or overfitting risk.

Similar questions

Budget AppAndroid App

Pocketly on Android

Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.