Association Is Not Always Causation and the Potential Outcome Framework — Se Yoon Lee, Ph.D.

Use one synthetic smoking–CVD population to distinguish what is observed from what is causal. Change the treatment-assignment mechanism while keeping each person’s two potential outcomes fixed, reveal or hide counterfactuals, and examine when the observed association agrees—or disagrees—with the average causal effect.

Central question: What would happen to the same people if smoking status were changed, rather than merely observed?
GRADUATE-LEVEL • SELF-CONTAINED • INLINE SVG

Mathematical formulation

Potential outcomes separate the causal estimand from the observed-data comparison. The tabs below connect individual counterfactuals, population effects, selection bias, and identification.

Graduate-level notation
Potential-outcome map
{Yi(1),Yi(0)}τi=Yi(1)Yi(0)τATE=E{Y(1)Y(0)}

Two outcomes for every subject

Yi(1),Yi(0)

The potential outcomes are jointly well-defined in the causal model, even though only one can be observed.

Consistency links worlds to data

Yi=TiYi(1)+{1Ti}Yi(0)

The observed outcome is the potential outcome under the treatment actually received.

Finite-population ATE

τ¯n=1ni=1n{Yi(1)Yi(0)}

This is the causal risk difference for the generated finite cohort. The expectation in the map above defines the superpopulation ATE; τ̄n is its finite-cohort analog used throughout the dashboard.

Fundamental problem of causal inference. For the same person at the same time, the observed dataset contains either Yi(1) or Yi(0), never both. Individual causal effects are therefore not directly observed.
Simulation DGP and cross-world coupling
pti=P{Yi(t)=1|Xi,Ui},Yi(t)=𝟙{Ripti}logp1i/(1p1i)p0i/(1p0i)=log(θ)+δhi,1nhi=0,hi bounded
Cross-world caution. A latent rank Ri ~ Uniform(0,1), generated independently of (Xi,Ui), is used for both treatment worlds. This gives a coherent rank-preserving structural model, but it is a simulation choice. The individual effects τi and the four binary response-type proportions depend on this coupling. The marginal ATE depends only on the two marginal means, whereas the joint response-type distribution is generally not identified from observed data.

1. Causal graph: causal and backdoor paths

Solid arrows encode the current structural graph; dashed arrows show inactive schematic alternatives for orientation. Thickness is only a pedagogical cue and has no formal DAG meaning.

2. Association can change while causation stays fixed

The curve varies who is selected into smoking while holding every subject’s potential outcomes fixed.

Assignment-probability–weighted contrastFinite-population ATECurrent realized sample
Δsel(s) = Σ ei(s)Yi(1) / Σ ei(s) − Σ{1−ei(s)}Yi(0) / Σ{1−ei(s)}
This ratio-of-weighted-sums is the assignment-probability contrast induced by the selection mechanism. It is not exactly the expectation of a finite-sample ratio. The filled point is the realized crude difference from one assignment.
The causal line is horizontal because the potential outcomes do not change. Only the treatment-assignment mechanism changes.

3. The observed cohort

Each point is one subject. Color is observed smoking status; a dark ring marks observed CVD.

Smoker T=1Non-smoker T=0Observed CVD Y=1larger point = higher oracle assignment extremity (truth-reveal mode)
Click a point to inspect its factual and counterfactual outcomes. Treatment assignment may depend on prognosis even though the causal effect is defined within the same person.

Selected subject: two possible worlds

Only one potential outcome is factual; the other is counterfactual.

4. The fundamental problem: the potential-outcome schedule

Each row contains two potential outcomes, but the observed dataset reveals only the cell selected by T.

Y(1)Y(0)solid cell = factualhatched cell = counterfactual
The reveal switch can display the simulation truth, but this does not change what an actual observational dataset would contain.

5. Observed association versus causal contrast

Observed groups and intervention worlds answer different questions.

SmokingNo smokingcausal truth

6. Binary potential-outcome types

For the bad outcome Y=1, the ATE equals the proportion harmed minus the proportion protected.

Finite-cohort identity: τ̄n = (n10−n01)/n. The response-type proportions require the joint distribution of {Y(1),Y(0)}, which observed data do not identify without additional cross-world assumptions. This simulation defines that joint distribution through a shared latent rank.

7. Repeated treatment assignments

Keep X, Y(1), and Y(0) fixed; repeatedly change only T.

Simulation-only experiment: outcomes after reassignment require the complete potential-outcome schedule. Under complete randomization, the exact randomization expectation is the finite-population ATE; a finite Monte Carlo mean is only approximately equal to it. Observational selection can shift the entire assignment distribution.

8. Identification checklist

The observed association is causal only when the design or assumptions justify the missing counterfactual comparison.

Scope of these checks: they verify algebra and internal simulation construction. They do not establish exchangeability in real observed data.
Inspect the subject-level causal schedule
SubjectAgeBMIIncomeFemaleCollegeHTNRisk scoreOracle eᵢConditional ORᵢTY observedY(1)Y(0)τ