When two regressors move together, a regression cannot tell which of them is doing the work. It can still tell what they do together. This lesson separates the two cases the exams keep apart (perfect collinearity, where the regression cannot be run, and near collinearity, where it runs but is vague), shows exactly what vagueness costs through the variance inflation factor, and lists what multicollinearity does not do, which is where most of the marks are lost.
The Ashanagar survey is invented. The statistics modules used one district of 60 households. Econometrics needs more households and more variables, so this is a new, larger survey of 600 households in the same imaginary district: income, spending, household size, whether the household is in the town or a village, the head’s schooling and earnings.
Because we wrote the data-generating process, we know the true answers, and every lab can show whether a regression recovers them. Household spending, in thousands of rupees a month, was generated as 1 + 0.45 × income + 0.9 × household size + 1.5 × town + an error with standard deviation 2.5. A real survey never tells you its true coefficients. This one does, so you can see how close an estimate comes.
It also holds a variable, the head’s ability, that a real survey could not observe. It is kept so that the lessons on omitted variables can show what happens when it is left out. Every figure here is illustrative, not official statistics.
Regressors are perfectly collinear when one is an exact linear combination of the others (and the constant). Examples: x₁ = 5x₂ (a variable entered twice in different units), a dummy for every category with a constant (lesson 5), or an age, a year of birth and a survey year. Then X′X is singular, (X′X)⁻¹ does not exist, and the normal equations have infinitely many solutions. Software drops a column or refuses to run.
Not everything is lost. Take y = a + b₁K + b₂L + b₃(K + L) + u. Substituting, y = a + (b₁ + b₃)K + (b₂ + b₃)L + u, so the regression can estimate b₁ + b₃ and b₂ + b₃ but never b₁, b₂ and b₃ separately: three numbers are asked of data that only contain two. The identifiable quantities are the combinations that survive the substitution. The same holds for any exact relation: whatever you can express without the redundant variable is estimable, and nothing else is.
Perfect collinearity is a failure of the model (a violated assumption of lesson 2), not of the sample: no amount of data fixes it. It is why an examiner who writes “X₁ = 5X₂” is testing the assumption “no perfect multicollinearity”, not homoscedasticity or linearity.
In practice regressors are rarely perfectly related, but they are often highly related: income and wealth, schooling and experience, GDP and investment. The regression then runs and gives numbers, but the numbers are uncertain. Lesson 1 showed that a coefficient is the slope on the part of x₁ that the other regressors do not explain. The more the others explain, the less is left, and the less is left to learn from:
Lesson 1 showed that the coefficient on x₁ is the slope of y on x̃₁, the part of x₁ the other regressors cannot explain (the residual from regressing x₁ on them):
The x̃₁ are fixed numbers, and y = (…) + u with errors of variance σ². The terms of y that the other regressors explain are orthogonal to x̃₁, so only u contributes:
Σx̃₁² is the residual sum of squares of x₁ on the others, which is (1 − R₁²) times the total variation of x₁, S₁₁ = Σ(x₁ − x̄₁)². So Var(b₁) = σ² ÷ [S₁₁ (1 − R₁²)]. The correlation of x₁ with the others does not change the total variation in x₁, only how much of it is its own: the less that is left, the more uncertain the slope.
Regress spending on income, schooling and town. Regressing income on schooling and town gives R₁² = 0.5991, so the VIF is 1 ÷ (1 − 0.5991) = 2.4942 (the vif function gives 2.4942). The total variation in income is S₁₁ = 26,183.9. So the diagonal element of (X′X)⁻¹ for income is 1 ÷ [26,183.9 × 0.4009] = 0.000095, and the matrix gives 0.000095. They agree.
In the lab, two regressors each have a true coefficient of 1. Each press draws 500 samples and plots the pair of estimates from every one. At ρ = 0 the cloud is round and tight. Raise ρ and it stretches into a long thin ellipse along the line where the estimates add to 2. Notice three things: the centre stays on (1, 1), so nothing is biased; the spread of each estimate balloons; and the spread of the sum hardly moves.
True model: y = 1 × x1 + 1 × x2 + noise (sd 2). x1 and x2 each have variance one and correlation ρ. The cloud below has one point for each of 500 samples: the pair of estimates (b1, b2) the regression gave.
Horizontal: the estimate of the coefficient on x1. Vertical: the estimate of the coefficient on x2. The dashed line is where the two estimates add up to 2, the true sum.
The estimates are still centred on the truth (average 0.97), so nothing is biased. But the spread of b1 is 0.646, 2.3 times what it would be with uncorrelated regressors, which is √VIF = √5.3 = 2.3. The cloud is long and thin along the line b1 + b2 = 2: the data cannot say how to split the effect between x1 and x2, but they say the total clearly (spread of the sum 0.304). In 41% of samples neither coefficient is significant on its own, and in 41% the overall F still is: the textbook symptom.
The classic symptoms, and what each really tells you:
Other tools you will see named: Klein’s rule of thumb (collinearity is a problem if an auxiliary R² exceeds the R² of the main regression), the Farrar-Glauber tests, and the condition number of X′X. They all measure the same thing from different angles.
A real example. Life expectancy in 186 economies in 2019 on ln GDP per head, health spending, the urban share and the fertility rate (World Bank). The variables are related: fertility and ln GDP per head have a correlation of −0.82, and urbanisation and ln GDP of 0.69. The regression has R² = 0.77 and F = 151.9, and the VIFs are:
| Regressor | VIF | Tolerance | t statistic |
|---|---|---|---|
| ln GDP per head | 4.39 | 0.228 | 6.22 |
| Health spending, % of GDP | 1.13 | 0.886 | −0.03 |
| Urban population, % | 2.05 | 0.487 | 1.3 |
| Fertility rate | 3.16 | 0.317 | −6.5 |
Nothing is near 10. This is typical of real data: collinearity is common, but a VIF over 10 is rarer than the rule’s fame suggests. Dropping the fertility rate lowers the standard error of the ln GDP coefficient from 0.532 to 0.39 and raises its estimate from 3.31 to 5.9, which shows both sides of the trade: less collinearity, and a coefficient that now also carries fertility’s effect (lesson 7).
| Property | Under high but not perfect multicollinearity |
|---|---|
| Unbiasedness and consistency | Intact. E(b) = β. |
| BLUE (Gauss-Markov) | Intact. OLS is still the best linear unbiased estimator. Nothing else does better with these data. |
| Standard errors | Correct, and large. They honestly report how little the data say about each coefficient. (Multicollinearity does not make them biased.) |
| t tests and intervals | Valid, but low power: wide intervals, many insignificant t ratios. |
| R² and F | Unaffected. Often high. |
| Forecasts | Fine, as long as the regressors keep moving together as they did in the sample. |
| Combinations of coefficients | A sum such as b₁ + b₂ can be well estimated even when each is not. |
| Individual coefficients | Imprecise and unstable: the one real casualty. |
Hence the exam answers: with high but not perfect multicollinearity, estimates may have large standard errors, wide confidence intervals, a high R² and few significant coefficients, but they are all still BLUE, and “almost all the estimates are statistically significant” is the one thing that does not follow. And “coefficients are estimated with bias” is not an indicator of multicollinearity.
Multicollinearity inflates the variances of the coefficients (by the VIF) and so lowers t ratios, but it leaves OLS unbiased, consistent and BLUE. It is a shortage of information about each variable’s separate effect, not a violation that biases anything.
Definitions and one-step calculations: a t statistic, an R², which assumption is which. Most CUET and JNU questions sit here.
Restricted against unrestricted regressions, reading output, and statement questions, up to GATE and IIT JAM level.
This topic’s hardest questions, from the DSE entrance, are worked through in Lesson 18: Multicollinearity.
These are questions from the TestStop bank. A free account answers 10 a day, each with its worked solution; All-Access opens every set with no daily limit.
The Delhi School’s questions here (an equation with a redundant combination of regressors, the indicators of multicollinearity, and the opening puzzle) are in the hard-problems lesson at the end of the module. The Farrar-Glauber and Klein matching items are in the test atlas.