← Hub
中文 EN
// Synthesis · Syn 7

Causality: A Table That Is Always Half Empty

BigCat · 2026-09 · Cross-site Synthesis
"Cause" shows up on at least five unrelated sites in this Hub. Meta-knowledge draws causal diagrams. AI/ML runs quasi-experiments. Health grades evidence. Every single history post ends with a box labelled "counterfactual." And mathematics proves that a test which only asks whether a path through a diagram is open is equivalent to a family of high-dimensional integrals being identical.

What makes this interesting is that these five are not five borrowings of one word. They are solving the same fill-in-the-blank problem, and the problem is worded identically in all five places: there is a cell whose value you can never observe. Everything each discipline knows how to do is a way of putting something else in that cell. This essay is about why the problem comes out the same, why the substitutes differ so wildly in how much they are worth, and where the reasoning stops travelling.

Two reversals

Start with two episodes that look unrelated.

The first is medical. Through the late twentieth century, a large body of observational research followed women through menopause and found that those taking hormone replacement therapy had noticeably less heart disease. The medical field recommended it widely. Then in 2002 a large randomised controlled trial — the kind where people are assigned to treatment or no treatment by the equivalent of a coin flip, and nothing else is managed — reached the opposite conclusion: the therapy raised cardiovascular risk. Same question, observation and experiment, and the sign flipped.

The second is economic history. In 1964 the economic historian Robert Fogel worked out a number: if nineteenth-century America had never laid a mile of railroad and had made do with canals and wagons, national income would have been lower by only a few percent. What he was attacking was the belief that railroads were indispensable. Critics answered that he had badly undercounted what happens after isolated local markets are welded into one national market. Whoever is right, the thing both sides are arguing about — an America without railroads — never existed.

One case has tens of thousands of subjects who can actually be split into groups and followed for years. The other has one run of history, no rewind, and no second America to serve as a control. Intuitively these belong to different worlds.

The strange part is that the vocabulary you need to say what is solid and what is shaky in the first case is exactly the vocabulary you need for the second. Point the same vocabulary at an engineer's post-launch evaluation, or at a health headline promising to "cut your risk by 50%," and it measures the same thing again. Why?

A table that is always half empty

The statistician Rubin laid this out as a table.

For each person, imagine two numbers: the outcome if they receive the treatment, and the outcome if they do not. The difference between those two numbers is the causal effect of the treatment on that person. As a definition it is completely unambiguous.

The trouble is observational. They either got the treatment or they didn't, so you only ever see one of the two numbers. The other cell is blank — and not blank in the sense of not measured yet. Blank in principle. You cannot have the same person both take and not take the drug at the same moment, and you cannot have the same server both deploy and not deploy. Every row of the table is missing half of itself.

This is the fundamental problem of causal inference, and its shape is humble: it is a missing-data problem. Since the individual cell is unfillable, you retreat to the group average — but the average among the treated minus the average among the untreated is not the average effect, because people who end up treated were already different.

Randomisation is what breaks the deadlock here. Flip a coin to decide who goes where, and whether someone is treated becomes unrelated to everything else about them; the two groups are statistically indistinguishable before treatment. The control group's average can then legitimately stand in for what the treated group would have looked like untreated. The blank was never actually filled. A batch of comparable strangers was seated in its place. Every method that follows does the same thing, and the only differences are what gets seated in that cell, and on what grounds it is entitled to sit there.

Source → The potential-outcomes framework written out in full, runnable code for estimating the average effect, and why selection bias makes a naive group-mean comparison worthless: AI/ML · Causal Inference (Day 36) — that page also has the table with the missing cells marked in red, and a recipe for a one-person trial (flip a coin each morning to decide whether to use the Pomodoro timer).

Five substitutes, on a very steep slope

Lined up next to each other, the practices across these sites form a slope running from "manufacture the randomness yourself" down to "make an argument."

One: randomise it yourself. The randomised controlled trial, plus its engineering cousins — A/B tests, staged rollouts, canary releases. What sits in the cell is the people randomly assigned to control, and the warrant is the coin flip itself. The hormone therapy reversal was this tier overturning the fourth tier below it: women who were willing and able to take hormones tended to be wealthier, more health-conscious, more likely to exercise, and a healthy lifestyle was pushing up both the taking of the drug and the state of the heart. The apparent protection was manufactured by that. Randomise, and the passage running from lifestyle to both ends is cut; the causal sign reverses outright.

Two: borrow randomness from the world. When an experiment is out of reach — you cannot randomly assign people to smoke, or randomly raise the minimum wage in a few states — go looking for a force in the world that happened to sort people almost as cleanly as a coin flip. The Vietnam draft lottery ordered call-ups by date of birth, and birthdays are random; leveraging that lottery, researchers cleanly estimated what military service did to later earnings without running a single day of experiment. The economists Angrist and Krueger did the same trick with quarter of birth to estimate the return to years of schooling: compulsory-schooling rules meant children born in different quarters passively got slightly more or less education, and the quarter has nothing to do with a person's ability. Such a lever is called an instrument, and it costs you one assumption: the lever must affect earnings only through schooling, with no other route. That assumption is called exclusion, and no amount of data can check it. It survives on subject-matter argument alone.

Three: borrow a control group's trend. With two time points bracketing the intervention and a group that was never treated, you can difference twice: take the treated group's own before-after change, then subtract the control group's before-after change, stripping out whatever trend both groups rode through. That is what the economists Card and Krueger did to the minimum wage in 1994 — New Jersey raised it, neighbouring Pennsylvania did not, and differencing fast-food employment twice showed that employment did not fall the way standard theory predicted. What sits in the cell is the control group's change, translated onto the treated group's starting point, and the warrant is an assumption called parallel trends: absent the intervention, the two groups would have moved along parallel paths. That one is also unprovable. The most you can do is plot several pre-periods and check that the two lines have been parallel all along.

Four: block the back door. When no randomness can be borrowed at all, you are left hunting for the third variables that push both ends, stratifying on them, and comparing only people who share the same value. The weakness is written on its face: you can only adjust for what you measured, and about what you didn't measure you can do nothing whatsoever. What makes it worse is that it feels like diligence, and that feeling is the dangerous part — the larger your sample, the narrower the confidence interval around the spurious association, and the more confident you become in a wrong conclusion. Big data does not fix bias. It estimates the bias more precisely.

Five: argue an alternative trajectory. Every post on the history site ends with a box headed "Counterfactual + historiographical debate." The Rome post: had the Roman emperor Valens waited for reinforcements at Adrianople, or settled the Gothic refugees competently, the empire need not have collapsed. The Ottoman post: had the empire stayed neutral in 1914, it might have limped along like Spain and reformed gradually, and the ruler-straight borders drawn across the modern Middle East might not exist at all. These sentences are doing precisely what the four tiers above do — filling the blank — except that what sits in the cell is neither a group of people nor a trend, but a trajectory arrived at by argument.

The ordering isn't mine. The AI/ML page writes it out as an explicit ladder: randomised trials > natural experiments, instrumental variables, difference-in-differences, regression discontinuity > regression and matching that adjust for confounders > bare correlation. Each step down leans harder on assumptions that data cannot test, and the whole structure gets more brittle. That page also leaves behind a line worth keeping: the strength of a causal claim does not come from how sophisticated the model is, but from how credible the identifying assumption is. A plain difference-in-differences with an airtight control group beats an ornate regression stuffed with controls that still leaves the back door open.

The same blank cell: what would have happened to this person untreated? Top to bottom: the substitute looks more and more like an argument, the bet less and less checkable ① Randomise it yourself — RCT · A/B test In the cell: the people randomly assigned to control The bet: the coin flip is genuinely random — checkable from pre-assignment data ② Borrow the world's randomness — instruments · natural experiments In the cell: people sorted the other way by a quasi-random shock (draft lottery, quarter of birth) The bet: exclusion — no data can test it, only argument ③ Borrow a control group's trend — difference-in-differences In the cell: the control group's change, translated onto the treated group's start The bet: parallel trends — unprovable, only corroborated by pre-period data ④ Block the back door — stratification · regression · matching In the cell: people who share the same value of the third variable The bet: you measured every back door — usually false, and undetectable ⑤ Argue a trajectory — the historical counterfactual In the cell: an argued alternative history (an America without railroads, a neutral Ottoman Empire) The bet: the trajectory itself — no control group, and no second run Causal strength comes not from the model's sophistication but from the credibility of that row's bet Syn 7 · Causality · BigCat's Learning Hub
Source → The draft lottery and natural experiments, the barometer-and-storm example that makes the ladder click, what the do-calculus actually is: Meta-knowledge · Causal Inference (Day 67) · The three conditions an instrument must meet, two-stage least squares, the F-statistic threshold for weak instruments, runnable difference-in-differences code and the pre-trends test: AI/ML · Causal Inference (Day 36) · The hormone therapy reversal in full, healthy-user bias, and how to tell confounders from mediators from colliders: Meta-knowledge · Epidemiology (Day 36) · The "counterfactual + historiographical debate" box in its native habitat, the railroad dispute, and why the Great Divergence has no single cause: History · The Industrial Revolution (Day 16)

One test, on one diagram

That the five substitutes can be ranked on a slope shows they are comparable. Comparable is not the same as identical, and what actually makes them one thing lives on the mathematics page.

Draw the variables as nodes and the direct causal influences as arrows, and you have a directed acyclic graph. The mathematics site puts the key point sharply: the information in such a diagram is not in the edges you drew, it is in the edges you left out — every missing edge asserts a conditional independence, and the joint distribution collapses from exponential size into a product of small tables.

The same page explains a phenomenon called explaining away. Wet grass could be rain, or it could be the sprinkler, and the two have nothing to do with each other. But once you see that the grass is wet and then learn that it rained last night, your belief that the sprinkler ran drops immediately: the rain has already accounted for the wetness. Observing a shared effect makes its two causes correlated out of nothing.

That sentence is the hinge of this essay, because it collapses three very different-looking mistakes into one. On a diagram, a third variable can only occupy three positions.

It can be a common cause, with arrows into both the treatment and the outcome. This is the passage described earlier, formally a back-door path, also called a confounder. Block it.

It can be a common effect, with arrows coming into it from both. This is a collider. The moment you stratify on it — look only at the subset where it takes some fixed value — two causes that had nothing to do with each other are wrenched into correlation. Never touch it.

It can be a mediator, sitting on the causal path itself, the channel through which the treatment reaches the outcome. Control for it and you erase the real effect along with it. Also do not touch.

The same third variable, three positions, three opposite instructions Common cause · confounder a healthy lifestyle Z X Y Control Z ✓ door blocked Leave it open and what you see is entirely its doing Common effect · collider admitted / made it home X Y C Control C ✗ invents one Looking only at survivors is stratifying on a common effect Mediator the link the effect runs through X M Y Control M ✗ erases it It isn't noise; it is the road the effect travels on "More controls is always safer" is correct in exactly one of these three boxes

The three instructions contradict each other, and what decides between them is not the data, it is the diagram. That is exactly why a test is possible at all: whether a causal effect can be computed from observational data is a question about how paths run through a graph. Mathematics calls this test d-separation and points out what is lovely about it — it is purely combinatorial, asking only whether a path is open and which nodes have been observed, never touching an integral. What it delivers, though, is a statement about a distribution. A question you answer by tracing arrows with a finger turns out to be equivalent to whether a family of high-dimensional integrals are identical.

The computer scientist Judea Pearl walked the last step. He promoted the arrows from dependence to causation, added an operator standing for reaching in and intervening, and thereby turned "can this causal effect be identified from purely observational data?" into a computable question about a given diagram. As the mathematics page puts it, "correlation is not causation" stopped being a warning and became decidable.

Where this connection carries weight

The test of whether a cross-domain connection is worth anything is not whether it feels elegant. It is whether it has settled a specific problem that had no solution before. This one has.

Before Pearl, deciding which variables to control for was each discipline's private craft. Epidemiology had its rules of thumb, economics had its own, neither could settle an argument with the other, and everyone shared one plain intuition: the more you control for, the safer you are. That intuition is wrong, and wrong in a way that hides well. Controlling for a common effect is not a shortfall of diligence; it manufactures a correlation that was never there.

What really makes the point is that this same error was committed independently in field after field, wearing a different face each time, with nobody recognising it as one error. In the Second World War, tallying bullet holes on returning aircraft to decide where to add armour was stratifying on "made it home" — the place most in need of armour is the place with the fewest holes in the returning sample, because the planes hit there never came back. Suppose a university admits on grades and on talent, either one high enough getting you in: across all high schoolers the two are unrelated, yet look only at the admitted and a negative correlation appears, the strongest students apparently the least talented. The impression that two diseases are negatively related among hospital patients, and the folk conviction that the better-looking someone is the worse they treat you, run on the same machinery. So does training a model only on the clicks and the successes.

Laid onto one diagram, all of them collapse into a single line: stratifying on a common effect. One test explains four unrelated-looking muddles in four fields, and issues a prohibition that none of those fields' own intuitions would ever have produced. That is the kind of evidence worth asking for.

Source → How a Bayesian network encodes independence in its missing edges, explaining away worked through, why d-separation is the model case of "demoting a semantic question to a syntactic one," and how message passing unifies the earlier models: Mathematics · Probabilistic Graphical Models (Day 41) · The college-admissions and armoured-bomber colliders, and the side-by-side diagram of what to control and what to leave alone: Meta-knowledge · Causal Inference (Day 67) · Why Simpson's paradox is one of confounding's faces, plus regression code for the back door: AI/ML · Causal Inference (Day 36)

What the connection bought

When a concept moves between fields and only the word travels, the receiving field gains nothing. When the reasoning behind it travels too, what arrives is everything that reasoning has already proved — theorems, lower bounds, impossibility results, none of which have to be re-established. Causality turns out to have shipped a lot of freight.

Engineers walked off with the economists' quasi-experimental toolkit. When an A/B test is impossible, there is no need to squeeze correlations out of historical dashboards. Go find a nearly random break instead: a config change that took effect in one region only, a release that reached a fraction of users, an outage in one data centre. Things previously swept up as noise become free experiments in this language. Read the other way, staged rollouts and canary releases were always randomisation built by hand — nobody had been calling them that.
Machine learning got a diagnosis for a recurring category of failure. A model that predicts historical data beautifully falls apart the moment you act on it to change recommendations or prices. The reason is positional: it learned "how likely is Y when X is observed," and what you wanted was "what happens to Y if I change X," a full rung apart. An extreme case: a model finds that asthmatic pneumonia patients in hospital have lower mortality. At the level of prediction this is perfectly correct — asthmatics get monitored more intensively — but concluding that asthma protects against pneumonia and triaging patients accordingly would kill people. Hence a very practical corollary: a high feature-importance score says the feature helps predict, never that changing it changes the outcome.
History gained the fact that counterfactuals can be computed at all. The most valuable thing about Fogel's number is not whether it is right. It is that it converted "railroads were indispensable" from a heroic story you could only agree or disagree with into a claim with figures in it, and therefore a claim that could be challenged in detail. The rebuttal — that he undercounted network effects and the compounding of urbanisation — has force precisely because the original claim had been written in an arguable form.
Anyone reading health news got two rulers. One is the evidence pyramid: systematic reviews, randomised trials, prospective cohorts, case-control, cross-sectional, animal and mechanistic work, expert opinion — the higher the tier, the better it controls hidden passages. When you see "studies show," ask which tier. The other ruler applies after causality is granted. "Cuts your risk by 50%" carries almost no information, since 2% down to 1% is also 50%. A statin taking five-year heart-attack risk from 2.0% to 1.5% is a relative reduction of 25%, which sounds impressive; the absolute reduction is 0.5%, which in the number-needed-to-treat is this: treat 200 people for five years to prevent one heart attack.

Not one of these four is new knowledge. Each was won expensively in one field and then lifted wholesale by another. That is the entire value of cross-disciplinary wiring — it saves the cost of reinventing. And because what gets lifted is real, it matters to know where it stops travelling.

Source → The evidence pyramid tier by tier, what each design can answer and its characteristic trap, the three ways of stating the same risk, the epidemiologist Bradford Hill's nine criteria, and how under-recruiting women systematically drains power from female subgroups: Health & Longevity · Evidence Literacy (Day 61) · Natural experiments in engineering practice, and the barometer example where one dataset yields opposite action at two rungs: Meta-knowledge · Causal Inference (Day 67) · Prediction versus causation worked out in full, and the live argument about which rung large language models sit on: AI/ML · Causal Inference (Day 36)

Where the reasoning stops

Walking down the slope, something changes in kind at a certain point. It isn't that credibility drops another notch. The machinery itself stops applying.

The historical tier is the real break. All four tiers above it presuppose a population — many individuals, who can be split, sampled, averaged over. History has none. Rome collapsed once. The Ottomans entered one war. The Industrial Revolution happened in Britain once. The sample size is one, and it is not "one is too small"; there is simply nothing there to randomise. The whole slope gives way.

That does not make historical counterfactuals bad causal inference. They are a different activity with their own standard, and the standard is tougher than it looks: how much has to be moved to make the counterfactual work? Moving a decision is more credible than moving a structure. The history site's paragraph on Suez is a good specimen — had the United States backed the operation, Britain might have sustained the imperial illusion a few years longer, but the overdrawn financial foundation would not have changed, and the reckoning would have been postponed rather than cancelled. That sentence is doing stratification: which layer can be nudged, which cannot. The Industrial Revolution post does the same when it asks why Britain, and answers that there is no single cause but a rare resonance of energy endowment, factor prices, knowledge culture and institutional incentive — remove any one and the breakthrough might still have happened, at a different time, in a different place. "A different time and place" is itself a substantive causal judgement, and it refuses monocausal explanation. This isn't inference. It is something plainer and more honest: taking an untestable proposition and writing it in a form someone else can specifically attack.

The second stopping point is ethics and time. Nutrition science has almost no lifetime randomised diet trials, because keeping a group of people on an assigned diet for decades is neither feasible nor humane, and adherence collapses anyway. So nutrition leans on cohorts plus mechanism, and starts a full tier lower — which is the real source of its endlessly reversing headlines. The health site's posture seems right to me: demanding cardiovascular-drug-grade evidence from nutrition is unrealistic, and the mature move is to learn to live with the best currently available evidence rather than wait for a perfect trial that will never arrive.

The third is the seduction of mechanism. The confidence that comes from a story about why something should work is hard to tell apart from the confidence that comes from evidence, and they are not the same substance. The CAST trial is the textbook counterexample: a class of antiarrhythmic drugs successfully suppressed premature ventricular beats — a surrogate endpoint, an intermediate marker — and doubled mortality. Every link in the mechanistic chain was reasonable and the conclusion was lethal. This transfers directly to product and engineering work: however fluently you can explain why a change ought to help, the explanation does not get to sit in that cell.

Six questions you can tick off

This list is not for catching other people out. It is a way to weigh a causal claim, including your own.

1. What is your counterfactual? Can you say in one sentence what the comparison is against? If not, this isn't a causal claim, it's an appraisal.

2. Who is sitting in the cell? A randomised control group, a quasi-random shock, a control group's trend, a pile of covariates, or an argument. Each step down the slope costs a notch of credibility, and that discount has to be applied on the spot, not smuggled into the conclusion.

3. What is the name of the assumption you're betting on? Exclusion, parallel trends, no unmeasured confounding, the plausibility of that alternative trajectory. Not being able to name it usually doesn't mean there's no bet. It means the bet went unnoticed.

4. Where does the variable you controlled for sit on the diagram? Block a common cause, never touch a common effect, and controlling a mediator erases the very effect you're after. The three instructions contradict each other, and the diagram decides — which means you have to be willing to draw it.

5. Is your data the whole population, or the survivors of some gate? Logs keep only the requests that completed, analysis covers only the users who stayed, journals publish mostly the positive results. Every filter is a quiet stratification on a common effect, and it can manufacture correlations as easily as it erases them.

6. Granting the cause, how big is it? Relative or absolute? What's the number needed to treat? Statistically significant and clinically significant are two different things — with a large enough sample, losing 0.3 kg clears the bar.

The first five ask whether this is causal at all. The sixth asks whether, granting it, it is worth changing your behaviour for. Both need asking, and the second gets skipped about as often as the first.

Source → All four worked counterfactual cases (Rome, the Ottomans, Britain, the USSR) and how historians separate the decision layer that can be nudged from the structural layer that cannot: History · The Collapse of Empires (Day 15) · Fogel's railroad counterfactual and the rebuttal, plus the four-way dispute over the Great Divergence: History · The Industrial Revolution (Day 16) · The CAST trial, the five fingerprints of pseudoscience, the triple trap of p-values and publication bias, and why nutrition has no lifetime trials: Health & Longevity · Evidence Literacy (Day 61)

How to use it

Taking something apart obliges you to say how it is used, or the essay is just another kind of rhetoric. Roughly three tiers.

If you can randomise, randomise, however absurdly small the scale. The bar here is lower than most people assume. To find out whether the Pomodoro timer does anything, stop using it only on bad days; flip a coin each morning and compare the two groups after a fortnight. Randomisation flattens the hidden passage running from "how I felt that day" across both groups, and saves you from building a pile of covariates. Engineering is the same: a staged rollout is an experiment, so don't waste it. Conclusions from this tier can be acted on directly.

If you can't randomise, say the bet out loud. Difference-in-differences, instruments and confounder adjustment all live here. Their conclusion is not "A caused B" but "given parallel trends, A caused B" — a conditional, and the condition has to travel with the claim. The AI/ML page draws a good parallel with engineering: you can never test that a system is linearizable under every possible network partition, so you argue from protocol design and pile up indirect evidence. The treatment for untestable assumptions is the same. Write the assumption down explicitly, shore it up with indirect evidence, run a sensitivity analysis asking how badly the assumption has to fail before the conclusion flips, and label the remaining uncertainty honestly. Maturity is not pretending there was no bet; it is knowing which bets you made and how much you staked.

If you can't even name the assumption, it's narrative. That isn't an insult. The historical counterfactual is high-quality narrative: it forces someone to think through what would have happened otherwise and write it in a form that can be contested, which has value on its own terms. The damage comes from mislabelling — a narrative staked on as though it were a measurement, or, in the other direction, a clean trial dismissed as "just another story" because its result was unwelcome. Both errors cost real money.

Back to the two episodes at the start. The hormone therapy reversal and Fogel's number look like citizens of different worlds, but the cell they are missing is the same one: what would have happened to these women untreated, what would have happened to this country unrailroaded. The first can seat a batch of comparable strangers in that cell by coin flip. The second can only argue, and the quality of the argument depends on how much it has to move. The two ends of the slope are orders of magnitude apart in credibility. The question is identical.

Worth keeping this question close, not in order to catch anyone out. It's that "A caused B" is a sentence we say many times a day, and for the overwhelming majority of them, nobody ever asked who was sitting in that cell.