๐ง๐ต๐ฒ ๐ฒ ๐๐ฒ๐ ๐๐๐๐๐บ๐ฝ๐๐ถ๐ผ๐ป๐ ๐ผ๐ณ ๐๐ถ๐ป๐ฒ๐ฎ๐ฟ ๐ฅ๐ฒ๐ด๐ฟ๐ฒ๐๐๐ถ๐ผ๐ป (๐๐ป๐ฑ ๐๐ผ๐ ๐๐ผ ๐ง๐ฒ๐๐ ๐ง๐ต๐ฒ๐บ)
Most people fit a linear regression, check the Rยฒ and p-values, and call it a day.
But regression results are only as reliable as the assumptions behind them.
Here are 6 key assumptions and conditions worth checking, how to diagnose them, and what happens when they are violated ๐
๐ญ. ๐๐ผ๐ฟ๐ฟ๐ฒ๐ฐ๐ ๐๐๐ป๐ฐ๐๐ถ๐ผ๐ป๐ฎ๐น ๐๐ผ๐ฟ๐บ / ๐๐ถ๐ป๐ฒ๐ฎ๐ฟ๐ถ๐๐
The model must be linear in its coefficients (parameters) โ the predictors themselves can be transformed.
โ yแตข = ฮฒโ + ฮฒโxแตข + ฮฒโxแตขยฒ + uแตข
โ yแตข = ฮฒโ + ฮฒโlog(xแตข) + uแตข
โ yแตข = ฮฒโ + xแตข^ฮฒโ + uแตข
The last model is nonlinear in the parameter ฮฒโ.
If violated: OLS cannot directly estimate the model unless it can be transformed into a form that is linear in the parameters.
๐ How to check: Use residual plots and model specification diagnostics to assess whether the chosen functional form adequately captures the relationship.
๐ฎ. ๐ญ๐ฒ๐ฟ๐ผ ๐๐ผ๐ป๐ฑ๐ถ๐๐ถ๐ผ๐ป๐ฎ๐น ๐ ๐ฒ๐ฎ๐ป / ๐๐ ๐ผ๐ด๐ฒ๐ป๐ฒ๐ถ๐๐
This is one of the most important assumptions:
E(uแตข | X) = 0
In simple terms, the predictors should not be systematically related to the unobserved factors captured by the error term.
This is where problems such as omitted-variable bias, reverse causality, and certain forms of measurement error can arise.
๐ Can we test it directly?
Not generally. Exogeneity is primarily justified through study design, domain knowledge, experimental design, or methods such as instrumental variables when appropriate.
If violated: OLS coefficients can be biased and inconsistent. Unlike heteroscedasticity, this is not simply a standard-error problem.
๐ฏ. ๐๐ผ๐บ๐ผ๐๐ฐ๐ฒ๐ฑ๐ฎ๐๐๐ถ๐ฐ๐ถ๐๐
The variance of the error term should be constant:
Var(uแตข | X) = ฯยฒ
๐ Breusch-Pagan / White / Goldfeld-Quandt tests
For example, with the Breusch-Pagan test:
- Hโ: Homoscedasticity
- Hโ: Heteroscedasticity
A low p-value suggests rejecting Hโ.
If violated: Under the usual exogeneity assumptions, OLS coefficients can still be unbiased, but the conventional standard errors become unreliable, which can invalidate t-tests, F-tests, p-values, and confidence intervals.
๐ก Practical solution: Use heteroscedasticity-robust standard errors when appropriate.
๐ฐ. ๐ก๐ผ ๐๐๐๐ผ๐ฐ๐ผ๐ฟ๐ฟ๐ฒ๐น๐ฎ๐๐ถ๐ผ๐ป ๐ผ๐ณ ๐ฅ๐ฒ๐๐ถ๐ฑ๐๐ฎ๐น๐
Residuals should not be systematically correlated with one another, particularly in time-series settings.
๐ Durbin-Watson test
- Hโ: No first-order autocorrelation
- Hโ: First-order autocorrelation exists
The statistic is approximately:
2 โ little/no first-order autocorrelation < 2 โ positive autocorrelation > 2 โ negative autocorrelation
Get Affan Ahmedโs stories inย yourย inbox
Join Medium for free to get updates fromย thisย writer.
If violated: Conventional standard errors can become unreliable, often leading to misleading significance tests and confidence intervals.
๐ก Important: Durbin-Watson primarily addresses first-order autocorrelation; it is not a general test for every possible form of serial correlation.
๐ฑ. ๐ก๐ผ ๐ฃ๐ฒ๐ฟ๐ณ๐ฒ๐ฐ๐ ๐ ๐๐น๐๐ถ๐ฐ๐ผ๐น๐น๐ถ๐ป๐ฒ๐ฎ๐ฟ๐ถ๐๐
Predictors should not be exact linear combinations of one another.
๐ VIF (Variance Inflation Factor)
VIF is a diagnostic, not a hypothesis test.
A common rule of thumb:
- VIF โ 1 โ little multicollinearity
- VIF > 5 โ potentially concerning
- VIF > 10 โ often considered serious
If violated: Perfect multicollinearity prevents OLS from uniquely estimating the affected coefficients.
With high but imperfect multicollinearity, coefficients can become unstable and their standard errors can become large, making individual predictors appear statistically insignificant even when the model performs well overall.
๐ฒ. ๐ก๐ผ๐ฟ๐บ๐ฎ๐น๐ถ๐๐ ๐ผ๐ณ ๐๐ฟ๐ฟ๐ผ๐ฟ๐
For exact small-sample t- and F-inference, normality of the errors is typically assumed:
uแตข | X ~ N(0, ฯยฒ)
๐ Jarque-Bera test + Q-Q plot
Jarque-Bera:
- Hโ: Errors are normally distributed
- Hโ: Errors are not normally distributed
A Q-Q plot provides a useful visual check: points should approximately follow the diagonal.
If violated: OLS coefficient estimates do not automatically become biased. With the appropriate exogeneity condition, OLS can still be unbiased.
The main issue is that exact small-sample t- and F-based inference may no longer be valid. With sufficiently large samples, asymptotic results often make normality much less important.
๐ง๐ต๐ฒ ๐๐ถ๐ด ๐ฃ๐ถ๐ฐ๐๐๐ฟ๐ฒ
One important lesson:
Not all assumption violations are equally dangerous.
๐ด Exogeneity violation โ can bias the coefficient estimates themselves.
๐ Heteroscedasticity/autocorrelation โ coefficients may remain unbiased under exogeneity, but conventional standard errors and statistical inference can become unreliable.
๐ก Non-normal errors โ mainly a concern for exact small-sample inference.
๐ข Multicollinearity โ primarily increases coefficient uncertainty and instability; it does not automatically bias OLS coefficients.
And remember:
A p-value < 0.05 does NOT mean โthe assumption is violatedโ in every situation.
It means you reject the specific null hypothesis of the particular statistical test you performed.
So donโt blindly run tests and look for p-values.
Combine:
๐ Statistical tests ๐ Residual plots ๐ง Domain knowledge ๐ Model specification checks
A regression model isnโt trustworthy just because it has a high Rยฒ and significant coefficients.
You need to understand why those coefficients can be trusted.






