VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Why Mathematics? | Omitted Variable Bias: Confounding Direction and Magnitude

Why is mathematics important when leaving out a relevant variable can reverse or magnify a regression coefficient? The omitted-variable-bias formula separates the target relationship from the omitted variable’s effect and its association with the included predictor.

Did You Know? Bias direction depends on two signs: how the omitted variable affects the outcome and how it relates to the included predictor.

Full chapter index

Chapters 1–4 · Understand the question
  1. The missing-variable question
  2. The MIT formula
  3. The scalar formula
  4. A worked example
Chapters 5–9 · Reproduce the example
  1. Bias direction
  2. Relevance condition
  3. Uncorrelated omission
  4. Proxy variables
  5. Functional form
Chapters 10–15 · Check assumptions
  1. Multiple omitted variables
  2. Causal diagrams
  3. Bad controls
  4. Sensitivity analysis
  5. Randomisation
  6. Prediction versus explanation
Chapters 16–20 · Explore applications
  1. A specification audit
  2. A decision example
  3. One-sentence conclusion
  4. Limits
  5. Transfer to learning
Chapters 21–35 · Study and verify
  1. A spreadsheet workflow
  2. A coding workflow
  3. Applications and careers
  4. A student investigation
  5. Common misconceptions
  6. Connection to recent mathematics articles
  7. Guidance for students and parents
  8. Practice questions
  9. Frequently asked questions
  10. A reporting checklist
  11. A sign table before calculation
  12. Sensitivity rather than false certainty
  13. Why adding every variable can backfire
  14. Final bias audit
  15. Useful next reading

CHAPTER 1 OF 35 · Understand the question

1. The missing-variable question

Back to contents

A short regression can mix the target coefficient with pathways carried by an omitted variable.

Contents · Next chapter

CHAPTER 2 OF 35 · Understand the question

2. The MIT formula

Back to contents

MIT summarises the omitted-variable formula as short equals long plus the omitted effect times the regression of omitted on included. Read MIT OCW.

Contents · Previous chapter · Next chapter

CHAPTER 3 OF 35 · Understand the question

3. The scalar formula

Back to contents

If y=alpha+beta x+gamma z+e and z=pi x+v, omitting z gives short slope beta_tilde=beta+gamma pi under the linear projection setup.

betagammapi
230.5
OVB inputs.

Contents · Previous chapter · Next chapter

CHAPTER 4 OF 35 · Understand the question

4. A worked example

Back to contents

Let beta=2, gamma=3 and pi=0.5. The short-regression slope is 2+3×0.5=3.5, an upward bias of 1.5.

BiasShort slope
1.53.5
OVB result.

Contents · Previous chapter · Next chapter

CHAPTER 5 OF 35 · Reproduce the example

5. Bias direction

Back to contents

Positive gamma and pi produce upward bias; opposite signs produce downward bias. Either can move an estimate toward, away from or across zero.

Contents · Previous chapter · Next chapter

CHAPTER 6 OF 35 · Reproduce the example

6. Relevance condition

Back to contents

Omitting z biases the x slope only when z affects y conditional on x and z is associated with x in the relevant projection.

Contents · Previous chapter · Next chapter

CHAPTER 7 OF 35 · Reproduce the example

7. Uncorrelated omission

Back to contents

If pi=0, the scalar bias term is zero, though precision or other coefficients may still change.

Contents · Previous chapter · Next chapter

CHAPTER 8 OF 35 · Reproduce the example

8. Proxy variables

Back to contents

A noisy proxy may reduce some confounding but leave residual bias. Measurement error requires its own model.

Contents · Previous chapter · Next chapter

CHAPTER 9 OF 35 · Reproduce the example

9. Functional form

Back to contents

An omitted nonlinear term or interaction can create bias even when a simple pairwise correlation appears small.

Contents · Previous chapter · Next chapter

CHAPTER 10 OF 35 · Check assumptions

10. Multiple omitted variables

Back to contents

With several omissions, the bias is a sum or vector product of omitted effects and auxiliary-regression coefficients.

Contents · Previous chapter · Next chapter

CHAPTER 11 OF 35 · Check assumptions

11. Causal diagrams

Back to contents

A causal graph helps distinguish confounders from mediators and colliders. Including every available variable is not automatically safe.

Contents · Previous chapter · Next chapter

CHAPTER 12 OF 35 · Check assumptions

12. Bad controls

Back to contents

Conditioning on a variable caused by the treatment or on a collider can create bias rather than remove it.

Contents · Previous chapter · Next chapter

CHAPTER 13 OF 35 · Check assumptions

13. Sensitivity analysis

Back to contents

Because omitted quantities are unknown, vary plausible gamma and pi values and show how the target conclusion changes.

Contents · Previous chapter · Next chapter

CHAPTER 14 OF 35 · Check assumptions

14. Randomisation

Back to contents

Random assignment can break association between treatment and pre-treatment confounders in expectation, reducing the classic bias pathway.

Contents · Previous chapter · Next chapter

CHAPTER 15 OF 35 · Check assumptions

15. Prediction versus explanation

Back to contents

A variable may improve prediction without identifying a causal effect. Conversely, a causal design may focus on an estimand rather than maximum predictive fit.

Contents · Previous chapter · Next chapter

CHAPTER 16 OF 35 · Explore applications

16. A specification audit

Back to contents

List plausible omitted causes, timing, measurement quality, expected signs and whether controls belong in the estimand.

Contents · Previous chapter · Next chapter

CHAPTER 17 OF 35 · Explore applications

17. A decision example

Back to contents

A study-time coefficient may absorb prior attainment if prior attainment affects marks and is related to study time.

Contents · Previous chapter · Next chapter

CHAPTER 18 OF 35 · Explore applications

18. One-sentence conclusion

Back to contents

State the short-model slope, the plausible bias direction and the assumptions needed to interpret the adjusted coefficient.

Contents · Previous chapter · Next chapter

CHAPTER 19 OF 35 · Explore applications

19. Limits

Back to contents

The formula does not reveal unknown effects from data alone, guarantee a chosen control set or replace study design.

Contents · Previous chapter · Next chapter

CHAPTER 20 OF 35 · Explore applications

20. Transfer to learning

Back to contents

Students can practise sign reasoning before numbers, then use the formula to test whether a story is algebraically coherent.

Contents · Previous chapter · Next chapter

CHAPTER 21 OF 35 · Study and verify

21. A spreadsheet workflow

Back to contents

Write the long and auxiliary regressions, calculate gamma pi and add it to beta; then run sign and sensitivity checks. Keep every matrix dimension, unit and intermediate quantity visible, then verify the defining identity.

Contents · Previous chapter · Next chapter

CHAPTER 22 OF 35 · Study and verify

22. A coding workflow

Back to contents

Use tested linear-algebra routines, save the design and model formula, check rank and conditioning, and test against a hand-worked example.

Contents · Previous chapter · Next chapter

CHAPTER 23 OF 35 · Study and verify

23. Applications and careers

Back to contents

Omitted-variable reasoning matters in economics, epidemiology, education research, policy, business analytics and AI fairness audits.

Contents · Previous chapter · Next chapter

CHAPTER 24 OF 35 · Study and verify

24. A student investigation

Back to contents

Simulate y from x and z, compare short and long slopes, then vary gamma and pi.

Contents · Previous chapter · Next chapter

CHAPTER 25 OF 35 · Study and verify

25. Common misconceptions

Back to contents

A high R-squared, many controls or a significant coefficient does not prove omitted-variable bias is absent.

Contents · Previous chapter · Next chapter

CHAPTER 26 OF 35 · Study and verify

26. Connection to recent mathematics articles

Back to contents

The FWL guide explains adjusted slopes. The R-squared guide explains why fit is not causality.

Contents · Previous chapter · Next chapter

CHAPTER 27 OF 35 · Study and verify

27. Guidance for students and parents

Back to contents

Students should draw the sign pathway and identify timing. Parents can ask what plausible causes were not measured.

Contents · Previous chapter · Next chapter

CHAPTER 28 OF 35 · Study and verify

28. Practice questions

Back to contents

  • Reverse one sign.
  • Set pi to zero.
  • Explain why a collider is not a harmless control.

Contents · Previous chapter · Next chapter

CHAPTER 29 OF 35 · Study and verify

29. Frequently asked questions

Back to contents

### Can the bias reverse sign? Yes.

### Do many controls solve it? Not automatically.

### Is the formula causal by itself? No.

Contents · Previous chapter · Next chapter

CHAPTER 30 OF 35 · Study and verify

30. A reporting checklist

Back to contents

Report the target, model, data unit, assumptions, calculation, diagnostics, validation and practical threshold. Separate descriptive evidence from causal interpretation.

Contents · Previous chapter · Next chapter

CHAPTER 31 OF 35 · Study and verify

31. A sign table before calculation

Back to contents

Write the sign of gamma, the omitted variable’s outcome effect, and pi, its association with x. Same signs imply upward bias; opposite signs imply downward bias. Then ask whether “upward” means farther from or closer to the scientifically relevant value. If beta is negative, an upward bias can make the estimate less negative and may even reverse its sign. A sign table prevents loose verbal stories.

Contents · Previous chapter · Next chapter

CHAPTER 32 OF 35 · Study and verify

32. Sensitivity rather than false certainty

Back to contents

The omitted effect and auxiliary slope are often unknown. Choose plausible ranges from subject knowledge or external evidence and calculate a grid of beta_tilde−gamma pi. Mark where the substantive conclusion changes. This does not identify the true bias, but it reveals how strong the hidden relationship must be to overturn the result. Preserve assumptions beside every scenario.

Contents · Previous chapter · Next chapter

CHAPTER 33 OF 35 · Study and verify

33. Why adding every variable can backfire

Back to contents

A pre-treatment common cause can reduce confounding, but a mediator can remove part of the effect being studied and a collider can create a spurious association. Measurement timing and causal structure matter more than the number of controls. Use a causal diagram to define the estimand, then apply regression and the bias formula consistently.

Contents · Previous chapter · Next chapter

CHAPTER 34 OF 35 · Study and verify

34. Final bias audit

Back to contents

List each plausible omitted variable, its expected outcome effect, its association with the included predictor and the evidence behind those signs. Calculate sensitivity ranges instead of one speculative correction. Explain which variables are confounders, mediators or colliders for the chosen estimand. This record shows where mathematics ends and subject-matter judgement begins. This matters.

Contents · Previous chapter · Next chapter

CHAPTER 35 OF 35 · Study and verify

35. Useful next reading

Back to contents

Continue through the Mathematics Learning Hub and reproduce the worked example before using software.

Contents · Previous chapter · Mathematics Learning Hub

Extended practice laboratory

Practice case 1: Write long model

Setup: Start from the article’s omitted-variable-bias worked example for case 1. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 2: Write auxiliary model

Setup: Start from the article’s omitted-variable-bias worked example for case 2. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 3: Record beta

Setup: Start from the article’s omitted-variable-bias worked example for case 3. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 4: Record gamma

Setup: Start from the article’s omitted-variable-bias worked example for case 4. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 5: Record pi

Setup: Start from the article’s omitted-variable-bias worked example for case 5. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 6: Multiply bias

Setup: Start from the article’s omitted-variable-bias worked example for case 6. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 7: Find short slope

Setup: Start from the article’s omitted-variable-bias worked example for case 7. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 8: Reverse gamma

Setup: Start from the article’s omitted-variable-bias worked example for case 8. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 9: Reverse pi

Setup: Start from the article’s omitted-variable-bias worked example for case 9. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 10: Set pi zero

Setup: Start from the article’s omitted-variable-bias worked example for case 10. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 11: Add second omitted

Setup: Start from the article’s omitted-variable-bias worked example for case 11. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 12: Add proxy

Setup: Start from the article’s omitted-variable-bias worked example for case 12. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 13: Add nonlinearity

Setup: Start from the article’s omitted-variable-bias worked example for case 13. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 14: Draw DAG

Setup: Start from the article’s omitted-variable-bias worked example for case 14. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 15: Check mediator

Setup: Start from the article’s omitted-variable-bias worked example for case 15. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 16: Check collider

Setup: Start from the article’s omitted-variable-bias worked example for case 16. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 17: Audit timing

Setup: Start from the article’s omitted-variable-bias worked example for case 17. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 18: Run sensitivity

Setup: Start from the article’s omitted-variable-bias worked example for case 18. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 19: Compare short long

Setup: Start from the article’s omitted-variable-bias worked example for case 19. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 20: Inspect design

Setup: Start from the article’s omitted-variable-bias worked example for case 20. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 21: Check randomisation

Setup: Start from the article’s omitted-variable-bias worked example for case 21. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 22: Reject fit claim

Setup: Start from the article’s omitted-variable-bias worked example for case 22. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 23: Reject significance claim

Setup: Start from the article’s omitted-variable-bias worked example for case 23. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 24: Report uncertainty

Setup: Start from the article’s omitted-variable-bias worked example for case 24. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 25: Write conclusion

Setup: Start from the article’s omitted-variable-bias worked example for case 25. Task: Change the named quantity, recompute dependent values and compare with the original.

Check: Check the defining identity, preserve units and state one diagnostic or validation step before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.