Course wrapup

web.stanford.edu/class/stats305b

Jonathan Taylor

Winter 2022

Linear models

Likelihoods we’ve looked at

  1. Binomial

  2. Poisson

  3. Multinomial

  4. Cox partial likelihood

Other models: multivariate Gaussian

\[ \begin{aligned} \widehat{B} &= (X^TX)^{-1}X^TY \\ \widehat{\Sigma} &= \frac{1}{n}Y^T(I - X(X^TX)^{-1}X^T)Y \end{aligned} \]

\[ {\cal P}(B) = \sum_j \|B[j,]\|_2 \]

Other models: robust regression rlm

\[ (\widehat{\beta}, \widehat{\sigma}) = \text{argmin}_{\beta} \sum_{i=1}^n \rho((Y_i-X_i^T\beta)/\sigma) + n \log(\sigma) \]

Other models: robust regression rlm

Other models: quantile regression

\[ \text{minimize}_{\beta} \sum_{i=1}^n |Y_i-X_i'\beta| \]

Pinball loss: \(\tau \in (0,1)\)

\[ \ell_{\tau}(Y,\eta) = \begin{cases} \tau (Y-\eta) & Y > \eta \\ -(1-\tau)(Y-\eta) & Y\leq \eta \end{cases} \]

Other models: robust regression rlm

\[ \begin{aligned} X^T\psi((Y - X\widehat{\beta})/\widehat{\sigma}) &= 0 \\ \sum_{i=1}^n\psi((Y_i - X_i^T\widehat{\beta})/\widehat{\sigma}) (Y_i - X_i^T\widehat{\beta})/\widehat{\sigma} &= n \end{aligned} \]

Other models: support vector machine (SVM)

\[ \ell_{\text{Hinge}}(Y,\eta) = \max(0, 1 - Y \cdot \eta) \]

Other models: support vector machine (SVM)

Mixed effects models

Mixed effects models

\[ \begin{aligned} \ell(\beta,\sigma,\theta | Y,X) &= -\frac{1}{2} (Y-X\beta)^T(\sigma^2 I + Z\Sigma(\theta)Z^T)^{-1}(Y-X\beta) \\ & \qquad - \frac{1}{2} \log\left(\det(\sigma^2 I + Z\Sigma(\theta)Z^T)\right) \end{aligned} \]

Mixed effects models: estimation

Mixed effects models: REML

\[ R = (I - X(X^TX)^{-1}X^T)Y \]

\[ (X^T(\widehat{\sigma}^2I + \Sigma(\widehat{\theta}))^{-1}X)^{-1} X^T(\widehat{\sigma}^2I + \Sigma(\widehat{\theta}))^{-1}Y \]

Generalized linear mixed models

\[ \begin{aligned} \eta &= X\beta + Z\gamma \\ &= \text{fixed effect} + \text{noise} \end{aligned} \]

\[ Y|X,Z,\gamma \sim \text{Binomial}\left(\frac{e^{\eta}}{1+e^{\eta}}\right) \]

Generalized linear mixed models

Beyond linear models: basis expansions

\[ \eta = X\beta = \sum_{j=1}^p \beta_j X_j \]

\[ \eta = \sum_{j=1}^p \sum_{l=1}^{N_j} \beta_{jl} h_{jl}(X_j) \]

\[ \eta = \sum_{j=1}^p f_j(X_j) \]

Implicit basis expansions

\[ {\cal P}_j\left(\sum_{l=1}^{N_j} \beta_{jl} h_{jl}\right) = \sum_{l=1}^{N_j} \beta_{jl}^2 \]

Kernel trick

Reproducing kernel penalty

\[ h(s) = \sum_{j=1}^k a_j K(t_j,s) \]

\[ \|h\|^2_{K} = \sum_{l,j=1}^k a_i a_j K(t_i,t_j) \]

Penalized regression

\[ \text{minimize}_{f_1, \dots, f_p} -\log L(f_1,\dots,f_p|X,Y) + \sum_{j=1}^p \lambda_j \|f_j\|^2_{K_j}. \]

Combining ideas

\[ \text{minimize}_f \sum_{i=1}^n \ell_{\tau}(Y_i,f(X_i)) + \lambda \|f\|^2_{K}. \]

\[ \text{minimize}_f \sum_{i:\delta_i=1} \left[ \log \left(\sum_{j:O_j \geq O_i} \exp(f(X_j)) \right) - f(X_i)\right] + \lambda \|f\|^2_K. \]

Review

Key topics from each chapter

Not exhaustive

Chapter 1

Chapter 2

Chapter 3

Chapter 4

Chapter 5

Chapter 6

Bayesian GLMs (Touched on in Chapter 7 of Agresti)

Chapter 8

Chapter 9

Chapter 10

Chapter 11

Regularization

Regularization

LASSO picture

Regularization

Solving LASSO: coordinate descent

\[ \hat{\beta}^{(t+1)}_j = \text{argmin}_{\beta_j \in \mathbb{R}} \left[\beta_j \mapsto \Lambda (X_{-j}\hat{\beta}^{(t)}_{-j} + X_j \beta_j) - \beta_j \cdot (X_j^TY) + p_j(\beta_j) \right] \]

Regularization

Solving LASSO: proximal gradient

\[ \hat{\beta}^{(t+1)} = S_{\lambda / L}\left( \hat{\beta}^{(t)} - \frac{1}{L} \nabla \ell(\hat{\beta}^{(t)})\right) \]

Survival analysis

Survival analysis

Hazard

Survival analysis

Accelerated failure time model

\[ S_{\beta}(t;x) = S_0\left(\frac{t}{\theta(x^T\beta)}\right). \]

Survival analysis

Proportional hazards model