Sensitivity Analysis With E-values — Se Yoon Lee, Ph.D.

Translate an adjusted risk ratio into a quantitative benchmark for possible unmeasured confounding. Explore the E-value, the two-link bias factor, unequal-strength trade-offs, confidence-limit robustness, and the distinction between statistical uncertainty and causal sensitivity.

Core question: How strongly would an unmeasured confounder have to be associated with both smoking and CVD, above and beyond measured covariates, to explain away the adjusted association?
RISK-RATIO SCALE • NATIVE MATHML • INLINE SVG

Interpretation of the current analysis

Integrates the adjusted association, sampling uncertainty, point-estimate E-value, confidence-limit E-value, method agreement, and the selected hidden-confounder scenario.

Report-ready interpretation
Interpretive principle. The E-value is a continuous, context-dependent robustness benchmark. It should be interpreted above and beyond the measured adjustment set, alongside the confidence interval, plausible strengths of omitted confounders, the associations of measured covariates where available, and other sources of bias. There is no universal “large enough” cutoff.

Mathematical formulation

Point-estimate E-value, risk-ratio bias factor, equal-strength derivation, confidence-limit extension, and interpretation conditions.

GRADUATE-LEVEL NOTATION
Lecture definition
ForRRobs1,E=RRobs+RRobs(RRobs1)

Direct lecture formula

RRobs>1:E=RRobs+RRobs(RRobs1)

This is the formula used in the lecture note and in the classroom examples.

Protective association extension

RRobs<1:R=1RRobs,E=R+R(R1)

If the observed risk ratio is below 1, first invert it and then apply the same lecture formula.

1. Hidden-confounder graph and current sensitivity parameters

Measured covariates X are adjusted for. The two red U arrows represent residual associations above and beyond X.

causal path T → Ymeasured adjustment pathsunmeasured-confounding links
Arrow thickness is a pedagogical representation of the selected sensitivity parameters. It is not a formal structural coefficient or a fitted DAG edge weight.

2. Selected-confounder stress test

Applies the user-specified hidden-confounder strengths to the point estimate and the confidence interval.

3. E-value Function

This panel follows the lecture note: for risk ratios above 1, E = RR + √{RR(RR − 1)}.

E-value formulacurrent / selected resultIPWOutcome regressionDoubly robust
The lecture curve is drawn on the RR ≥ 1 scale. If the observed adjusted risk ratio is below 1, the current point is plotted at 1/RR before applying the lecture formula.

4. Bias-factor surface: can the selected U explain away the result?

Green cells satisfy B ≥ R; blue cells leave residual association away from the null.

strong enough under the boundnot strong enoughcurrent U
The dashed boundary is B(RREU,RRUY) = R. The equal-strength point on this boundary is the E-value.

5. Unequal-strength trade-off

Fix one hidden-confounder link and calculate the minimum strength required for the other.

explain-away boundaryequal E-value pointcurrent U

6. Point estimate and confidence-limit robustness

The lecture's primary E-value uses the point estimate; the CI E-value is displayed as an optional extension.

7. Three adjusted methods from the lecture

Click a row or point to load that method into the complete sensitivity dashboard.

MethodAdjusted RR95% CIp-valuePoint E-valueCI E-value

8. Statistical significance and causal sensitivity answer different questions

Neither number replaces the other.

p-value / confidence interval

Sampling question: Is the adjusted association statistically distinguishable from RR = 1 under the fitted analysis and its uncertainty procedure?

E-value

Sensitivity question: How strong would residual unmeasured confounding need to be to move the adjusted association to the null?

A small p-value does not establish exchangeability. A large E-value does not establish correct measurement, overlap, model specification, or temporal ordering.

9. What the E-value does—and does not—address

Use the E-value as one component of a broader sensitivity analysis, not as a universal causal-validity score.

AddressesResidual unmeasured confounding strong enough to move an adjusted RR toward the null.
Does not repairMisclassified smoking, mismeasured CVD, missing outcomes, or other measurement error.
Does not repairPoor treatment overlap, extreme weights, unsupported extrapolation, or model misspecification.
Does not repairReverse causation, incorrect time ordering, selection mechanisms, or interference.
Needs contextCompare the benchmark with scientifically plausible confounders and with measured-covariate associations where possible.
Does not prove causationIt quantifies robustness to one sensitivity model; it does not verify all identifying assumptions.
Export vector graphics and current sensitivity summary