Mehmet Emre Tiryaki
Back to Notes

ANOVA and Linear Regression

Setup

II populations with the same variance and different means, YijY_{ij}, 1≤j≤ni1 \le j \le n_i, 1≤i≤I1 \le i \le I, independent with Yij∼N(μi,σ2)Y_{ij} \sim \mathcal{N}(\mu_i, \sigma^2). With the common term μ=μˉ=1I∑i=1Iμi\mu = \bar{\mu} = \frac{1}{I}\sum_{i=1}^I \mu_i (non-random) and αi=μi−μ\alpha_i = \mu_i - \mu, ∑i=1Iαi=∑iμi−Iμ=0\sum_{i=1}^I \alpha_i = \sum_i \mu_i - I\mu = 0, so

Yij∼N(μ+αi,σ2),Yij=μ+αi+εij,εij∼N(0,σ2)Y_{ij} \sim \mathcal{N}(\mu + \alpha_i, \sigma^2), \qquad Y_{ij} = \mu + \alpha_i + \varepsilon_{ij}, \quad \varepsilon_{ij} \sim \mathcal{N}(0, \sigma^2) Yˉi⋅=1ni∑j=1niYij,N=∑i=1Ini,Yˉ⋅⋅=1N∑i=1I∑j=1niYij=∑i=1IniNYˉi⋅\bar{Y}_{i\cdot} = \frac{1}{n_i}\sum_{j=1}^{n_i} Y_{ij}, \qquad N = \sum_{i=1}^I n_i, \qquad \bar{Y}_{\cdot\cdot} = \frac{1}{N}\sum_{i=1}^I\sum_{j=1}^{n_i} Y_{ij} = \sum_{i=1}^I \frac{n_i}{N}\bar{Y}_{i\cdot}

so Yˉ⋅⋅\bar{Y}_{\cdot\cdot} is a weighted average of the group means, and the plain average 1I∑iYˉi⋅\frac{1}{I}\sum_i \bar{Y}_{i\cdot} when all ni=Jn_i = J.

si2=1ni−1∑j=1ni(Yij−Yˉi⋅)2,(ni−1)si2σ2∼χni−12,∑i=1I(ni−1)si2σ2∼χN−I2s_i^2 = \frac{1}{n_i - 1}\sum_{j=1}^{n_i}(Y_{ij} - \bar{Y}_{i\cdot})^2, \qquad \frac{(n_i - 1)s_i^2}{\sigma^2} \sim \chi^2_{n_i - 1}, \qquad \sum_{i=1}^I \frac{(n_i - 1)s_i^2}{\sigma^2} \sim \chi^2_{N - I}

The overall variability is 1N−1∑i∑j(Yij−Yˉ⋅⋅)2\frac{1}{N - 1}\sum_i\sum_j (Y_{ij} - \bar{Y}_{\cdot\cdot})^2, and the pooled variance

sp2=∑i=1I(ni−1)si2∑i=1I(ni−1)=∑i=1I(ni−1)si2N−I,(N−I)sp2σ2∼χN−I2s_p^2 = \frac{\sum_{i=1}^I (n_i - 1)s_i^2}{\sum_{i=1}^I (n_i - 1)} = \frac{\sum_{i=1}^I (n_i - 1)s_i^2}{N - I}, \qquad \frac{(N - I)s_p^2}{\sigma^2} \sim \chi^2_{N - I}

Two Groups

H0:μ1=μ2H_0 : \mu_1 = \mu_2 against HA:μ1≠μ2H_A : \mu_1 \neq \mu_2, i.e. H0:αi=0H_0 : \alpha_i = 0 for all ii. The GLR test rejects for large ∣T∣|T|,

T=Yˉ1⋅−Yˉ2⋅sp2(1n1+1n2)∼tn1+n2−2 under H0,T2∼F1,n1+n2−2=FI−1,N−IT = \frac{\bar{Y}_{1\cdot} - \bar{Y}_{2\cdot}}{\sqrt{s_p^2\big(\frac{1}{n_1} + \frac{1}{n_2}\big)}} \sim t_{n_1 + n_2 - 2} \text{ under } H_0, \qquad T^2 \sim F_{1, n_1 + n_2 - 2} = F_{I - 1, N - I}

One-Way ANOVA

Let all ni=Jn_i = J, H0H_0: all means equal.

TSS=∑i=1I∑j=1J(Yij−Yˉ⋅⋅)2,SSW=SSE=∑i=1I∑j=1J(Yij−Yˉi⋅)2=∑i=1I(J−1)si2,SSB=SSTr=J∑i=1I(Yˉi⋅−Yˉ⋅⋅)2TSS = \sum_{i=1}^I\sum_{j=1}^J (Y_{ij} - \bar{Y}_{\cdot\cdot})^2, \qquad SS_W = SSE = \sum_{i=1}^I\sum_{j=1}^J (Y_{ij} - \bar{Y}_{i\cdot})^2 = \sum_{i=1}^I (J - 1)s_i^2, \qquad SS_B = SS_{Tr} = J\sum_{i=1}^I (\bar{Y}_{i\cdot} - \bar{Y}_{\cdot\cdot})^2

the total, within-sample, and between-sample (treatment) sums of squares, with TSS=SSW+SSBTSS = SS_W + SS_B and sp2=SSWI(J−1)s_p^2 = \frac{SS_W}{I(J - 1)}.

SSWσ2∼χI(J−1)2\frac{SS_W}{\sigma^2} \sim \chi^2_{I(J - 1)}

Under H0H_0, Yˉi⋅∼N(μ,σ2/J)\bar{Y}_{i\cdot} \sim \mathcal{N}(\mu, \sigma^2/J), so SSBσ2∼χI−12\frac{SS_B}{\sigma^2} \sim \chi^2_{I - 1}, independent of SSWSS_W, and

F=SSB/(I−1)SSW/(I(J−1))=MSTrMSE∼FI−1,I(J−1)F = \frac{SS_B / (I - 1)}{SS_W / (I(J - 1))} = \frac{MS_{Tr}}{MS_E} \sim F_{I - 1, I(J - 1)}

Reject for large FF; the p-value is P(FI−1,I(J−1)>Fobs)P(F_{I-1, I(J-1)} > F_{obs}), and H0H_0 is rejected if it is less than α\alpha. For independent Xi∼N(μi,σ2)X_i \sim \mathcal{N}(\mu_i, \sigma^2), E[(Xi−Xˉ)2]=(μi−μˉ)2+n−1nσ2E[(X_i - \bar{X})^2] = (\mu_i - \bar{\mu})^2 + \frac{n - 1}{n}\sigma^2.

SourceSum of squaresdfMean squareFBetweenSSTr  (SSB)I−1MSTr=SSTrI−1MSTrMSEWithinSSE  (SSW)I(J−1)MSE=SSEI(J−1)TotalTSSIJ−1\begin{array}{l|l|l|l|l} \text{Source} & \text{Sum of squares} & \text{df} & \text{Mean square} & F \\ \hline \text{Between} & SS_{Tr} \; (SS_B) & I - 1 & MS_{Tr} = \frac{SS_{Tr}}{I - 1} & \frac{MS_{Tr}}{MS_E} \\ \text{Within} & SSE \; (SS_W) & I(J - 1) & MS_E = \frac{SSE}{I(J - 1)} & \\ \text{Total} & TSS & IJ - 1 & & \end{array}

Two-Way ANOVA

YijkY_{ijk} is the kk-th of KK replicates with factor A at level ii and factor B at level jj.

SourceSum of squaresdfASSAI−1BSSBJ−1InteractionSSAB(I−1)(J−1)ErrorSSEIJ(K−1)TotalTSSIJK−1\begin{array}{l|l|l} \text{Source} & \text{Sum of squares} & \text{df} \\ \hline \text{A} & SS_A & I - 1 \\ \text{B} & SS_B & J - 1 \\ \text{Interaction} & SS_{AB} & (I - 1)(J - 1) \\ \text{Error} & SSE & IJ(K - 1) \\ \text{Total} & TSS & IJK - 1 \end{array}

Simple Linear Regression

Y=βx+a+ϵY = \beta x + a + \epsilon, ϵ∼N(0,σ2)\epsilon \sim \mathcal{N}(0, \sigma^2). Estimate y^=β^x+a^\hat{y} = \hat{\beta}x + \hat{a} by minimizing the squared error ∑i=1n[yi−(βxi+a)]2\sum_{i=1}^n [y_i - (\beta x_i + a)]^2,

β^=∑i=1n(xi−xˉ)(yi−yˉ)∑i=1n(xi−xˉ)2=SxySxx,a^=yˉ−β^xˉ\hat{\beta} = \frac{\sum_{i=1}^n (x_i - \bar{x})(y_i - \bar{y})}{\sum_{i=1}^n (x_i - \bar{x})^2} = \frac{S_{xy}}{S_{xx}}, \qquad \hat{a} = \bar{y} - \hat{\beta}\bar{x}

with Sxx=∑(xi−xˉ)2S_{xx} = \sum (x_i - \bar{x})^2, Sxy=∑(xi−xˉ)(yi−yˉ)S_{xy} = \sum (x_i - \bar{x})(y_i - \bar{y}), and

TSS=Syy=∑i=1n(yi−yˉ)2=∑i=1n(yi−y^i)2⏟SSE+∑i=1n(y^i−yˉ)2⏟SSRTSS = S_{yy} = \sum_{i=1}^n (y_i - \bar{y})^2 = \underbrace{\sum_{i=1}^n (y_i - \hat{y}_i)^2}_{SSE} + \underbrace{\sum_{i=1}^n (\hat{y}_i - \bar{y})^2}_{SSR} MSE=SSEn−2,E[MSE]=σ2,Var(MSE)=σ4(n−2)/2MSE = \frac{SSE}{n - 2}, \qquad E[MSE] = \sigma^2, \qquad \mathrm{Var}(MSE) = \frac{\sigma^4}{(n - 2)/2}