4.5 Multicollinearity

Recall that \(Y=XB+\varepsilon \), where the columns of \(X\) are “independent” or regression variables when the columns of \(X\) are orthogonal then \(X^tX\) is a diagonal matrix. Unfortunately in most multiple regression applications the columns of \(X\) are not orthogonal in some cases when the column of \(X\) are not orthogonal there can be serious problems when there is near dependency between the independent variables columns of \(X\) matrix the problem of multi Id linearity is said to exist: \(X^t\) is about singular i.e \(\det \big (X^tX\big )\approx 0\).

Let \(X^*=\) the matrix in which the column have been centred and standardised. \[X^*_{ij}=\frac {X_{ij}-\overline {X}_j}{\sqrt {S^2_j}}\,, \quad S^2_j=\sum ^n_{j=1}\big (X_{ij}-\overline {X}_j\big )^2\]

diagonal \(X_j^{*t}X^{*}_j=\frac {\sum \limits ^n_{j=1}\big (X_{ij}-\overline {X}_{. j}\big )^2}{S^2_j}=1\)

off diagonal \begin {align*} X^{*}_jX^*_{j'} & = \frac {\sum \limits ^n_{i=1}\big (X_{ij}-\overline {X}_{.j}\big )\big (X_{ij'}-\overline {X}_{.j'}\big )}{S_jS_{j'}}\\ & = \frac {\sum \big (X_{ij}-\overline {X}_{.j}\big )\big (X_{ij'}-\overline {X}_{.j'}\big )}{\sqrt {\sum \big (X_{ij}-\overline {X}_{.j}\big )^2\sum \big (X_{ij'}-\overline {X}_{.j'}\big )^2}} \end {align*}

Solution.

b).
i.
table
ii.
\(R^2=1-\frac {\text {SSE}}{\text {SST}}=1-\frac {47.86}{2715.76}=0.9824\)

\(R^2_a=1-\frac {\text {MSE}}{\text {MST}}=1-\frac {5.983}{226.3}=0.9736\)

iii.
heat evolved increase by 0.51 per unit increase in silicate.
heat evolved reduces by 0.41 per unit reduction in dicalcium.
c).
i.
\(R^2=\frac {\text {SSR}}{\text {SST}}=\frac {2657.86}{2715.76}=0.978\)

Source SS df MS
Regression 2657.86 2 1328.9
Error 57.9 10 5.79
Total 2715.76 12 226.3

\[R^2_a=1-\frac {\text {MSE}}{\text {MST}}=1-\frac {5.79}{226.3}=0.974\]

ii.
table
iii.

Source SS df MS F
Regression 2667.96 4
\(X_1,X_4\) 2657.86 2
\(X_2,X_3/X_1,X_4\) 10.04 2 5.02 0.84
Error 47.86 8 5.98
Total 2715.76 12

\[F^{0.05}_{2,8}=4.459\]

\(\therefore \) We do not need \(X_2\) and \(X_3\).

\(X^{*t}X^*\) the main diagonal elements are ones and the off diagonal elements are correlation coefficients i.e \(\big (j,j'\big )^{\text {th}}\) element \(\big (j\neq j'\big )\) is \(X_{ij}=\) correlation coefficients are “large” then there might be a problem. If \(X_j\) and \(X_{j'}\) are nearly dependent the \(|X_{ij}|\) \(|X_{ij'}|\) will be near unity (one).

A different way of examining multicollinearity is finding the eigenvalues of \(X^tX[|X^tX-\lambda I|]=0\) (characteristic roots).

The eigenvalues of \(X^tX\) say \(\lambda _1,\lambda _2,\ldots ,\lambda _k\) can be used to measure the extent of collinearity.

Let \(\lambda _{\max }=\max \{\lambda _1,\lambda _2,\ldots ,\lambda _k\}\) and \(\lambda _{\min }=\min \{\lambda _1,\lambda _2,\ldots ,\lambda _k\}\) then the ratio \(\frac {\lambda _{\max }}{\lambda _{\min }}\) is known as the condition number if the condition number

Condition number Interpretation
\(<100\) No serious problem of multicollinearity
\(100\) to \(1{,}000\) Moderate multicollinearity
\(>1{,}000\) Serious or severe multicollinearity
Table 5: Conventional reading of the condition number \(\lambda _{\max }/\lambda _{\min }\). The boundaries are rules of thumb, not test critical values: nothing changes abruptly at \(100\).

\[ \begin {pmatrix} n_1 & 0 & 0\\ 0 & n_2 & 0\\ 0 & 0 & n_3\\ \end {pmatrix} \] \begin {align*} \Big |X^tX-\lambda I_3\Big | & = \begin {vmatrix} n_1-\lambda & 0 & 0\\ 0 & n_2-\lambda & 0\\ 0 & 0 & n_3-\lambda \\ \end {vmatrix} =0\\ & = \big (n_1-\lambda \big )\big (n_2-\lambda \big )\big (n_3-\lambda \big )=0 \end {align*}

\[\implies \quad \lambda _1= n_1,\quad \lambda _2=n_2,\quad \lambda _3=n_3\]

Why should we be concerned about collinearity?

Recall that \(\widehat {B}=\big (X^tX\big )^{-1}X^tY\) and \(\quad Cov\big (\widehat {B}\big )=\big (X^tX\big )^{-1}\sigma ^2\).

The least squares estimation produces estimated regression coefficients that are too large in absolute value.

There are a number of methods of dealing with collinearity.

  • Collecting additional data
  • Model respecification
  • Ridge regression, \(\big (X^tX+\alpha I\big )\widehat {B}_n=X^tY\) \(\{\) becomes your normal equations \(\}\)
  • Generalised ridge regression
  • Principal component regression \[Y=Z\alpha + \varepsilon ,\quad Z=XT,\] where \(T\) is the matrix whose columns are the eigenvectors of \(\lambda _1,\lambda _2,\ldots ,\lambda _k\).
  • Latent root regression analysis.

Questions on this section

Stuck on something here? Ask below and it stays attached to this topic.