Instrumental Variables
By the end of this lesson, you should be able to: say what an instrument has to satisfy and which of those conditions you can check, compute 2SLS and know what each stage does, read a first-stage F, and recognise that a weak instrument returns a confident number rather than an error.
Where lesson 7 ran out of road
Adjusting Alder Cloud's adoption data on every observable produced near-perfect covariate balance and an estimate 2.6 times the truth. The confounder was team ability, ability was never a column, and no model of the columns you have can remove a confounder that isn't among them.
Regression on this data gives:
| OLS coefficient on adoption | +45.00% |
| The truth | +5.83% |
7.7 times too large. The problem isn't the estimator. It's that all the variation in adoption is contaminated: teams chose to adopt, and what made them choose is what makes them productive.
Use a different slice of the variation
Alder ran a staggered internal rollout. Some orgs were picked at random for an early enablement push: office hours, a setup guide, a nudge from the platform team.
That push is an instrument. The idea is to stop using all the variation in adoption, and use only the part the coin flip produced.
An instrument has to satisfy three things.
Relevance. actually moves the treatment. Checkable, and the most important number in any IV analysis.
| Adopted | |
|---|---|
| No push | 35.4% |
| Enablement push | 84.2% |
| Shift | +48.8 points |
Independence. is unrelated to everything else that affects the outcome. Here it holds by construction because the push was a coin flip, and the covariate table confirms nothing looks unusual:
| With push | Without | Difference | |
|---|---|---|---|
| Team size | 8.15 | 8.13 | +0.24% |
| Tenure, days | 286.2 | 287.1 | −0.30% |
| Prior PRs per week | 12.53 | 12.61 | −0.64% |
Exclusion. affects the outcome only through the treatment. This one cannot be tested, ever. It's the claim that being in an early wave changes how much a team ships only by changing whether they adopt the assistant. If the push also came with better documentation, or signalled that leadership cared, exclusion fails and the estimate is wrong with no warning.
Monotonicity. The push makes nobody less likely to adopt. Also untestable, and usually reasonable for an encouragement.
Relevance is the condition everyone checks and exclusion is the condition that gets analyses killed. Exclusion is an argument about mechanism, made in words, defended in a room. No statistic supports it.