Chance, Bias and Confounding: Why an Association Is Not Yet a Treatment Effect

Health EconomicsClinical Epidemiology ResearchMethodology and Research Design
Chance, Bias and Confounding: Why an Association Is Not Yet a Treatment Effect
On this page

อ่านฉบับภาษาไทย (Thai version)

Abstract

Chance, bias and confounding can separate an observed association from the treatment effect needed for an economic decision. Begin by defining the population, treatment strategies, outcome and follow-up. A causal diagram then shows which patient characteristics could influence both treatment and outcome. Our illustrative mortality example compares severe and mild patients under each strategy. Treatment looks beneficial within each severity group, yet the pooled comparison suggests harm because treated patients are sicker. Standardization compares both strategies using the same severity mix and restores the intended comparison. The resulting absolute risks provide the starting point for estimating deaths avoided before adding costs. Adjustment still depends on measured causes, comparable follow-up and adequate overlap between groups. Confidence intervals describe sampling uncertainty under stated assumptions; they cannot certify causal validity. Probabilistic sensitivity analysis propagates the uncertainty supplied to it. It cannot repair a biased treatment effect without an explicit model of that bias.


Visual summary · ภาพสรุป

Start with the causal question

Ask what would happen if the same eligible population followed either treatment strategy over the same follow-up. This target quantity is the estimand. Specify the comparator, outcome and horizon before choosing an estimate. [[study-design-estimand-and-effect-measures]] develops that question.

Chance is sampling variation: another sample gives another estimate. Confidence intervals describe precision under the analysis assumptions. More data can improve precision while leaving bias untouched. A p-value measures incompatibility with a specified null model, not the probability that treatment works.

Bias is systematic error from selection, measurement or analysis. Confounding is one source: shared causes of treatment and outcome distort their comparison. Better measurement addresses information bias; a comparable study population addresses selection bias. Adjustment addresses confounding only under justified assumptions.

Draw causes before choosing covariates

A directed acyclic graph, or DAG, displays assumed causal directions without feedback loops. Baseline severity affects both prescribing and death. Confounding by indication occurs when sicker patients preferentially receive treatment. Select common causes using clinical knowledge, rather than small p-values.

A mediator carries part of the treatment effect; adjusting for it can remove part of the total effect. A collider is a shared consequence of other variables; conditioning on it can introduce an association. Choose adjustment variables for the causal question, rather than including every available measurement.

The arrows are causal assumptions. This simplified diagram assumes severity is the only common cause.

Watch the association reverse

These illustrative inputs describe deaths at a shared follow-up endpoint, with complete outcome measurement. More severe patients receive treatment. Pooling therefore compares different severity mixtures. Standardization averages each strategy over the same target mixture: here, equal shares of severe and mild patients.

The arithmetic isolates the effect of that mixture. It does not establish efficacy in actual patients. A causal interpretation additionally needs no remaining confounding, consistent treatment definitions and comparable follow-up.

From deaths to comparable risks

  1. Compare severe patients

    Illustrative deaths / patients: treated 120/400; untreated 40/100 patients. Risks are 30.00% and 40.00%; risk ratio (RR) 0.750.

  2. Compare mild patients

    Illustrative deaths / patients: treated 3/100; untreated 16/400 patients. Risks are 3.00% and 4.00%; RR 0.750.

  3. Pool different mixtures

    Adding deaths and patients within each strategy gives crude risks of 24.60% and 11.20%. Their ratio is 2.196, suggesting harm.

  4. Use the same mixture

    Average the severe and mild risks equally for each strategy: treated 16.50%, untreated 22.00%. The standardized RR is 0.750.

Result: The standardized absolute risk reduction is 5.50 percentage points: untreated risk minus treated risk.

These are illustrative point calculations, without sampling intervals. Real estimates need confidence intervals alongside an assessment of bias.

Calculate the observed risks

R code risks.R
# Writes: stdout only; illustrative deaths at a shared follow-up endpoint.
deaths_t <- c(120, 3)
patients_t <- c(400, 100)
deaths_c <- c(40, 16)
patients_c <- c(100, 400)
risk_t <- c(deaths_t / patients_t, sum(deaths_t) / sum(patients_t))
risk_c <- c(deaths_c / patients_c, sum(deaths_c) / sum(patients_c))
group <- c("Severe", "Mild", "Crude")
for (i in 1:3) cat(group[i], "treated risk:", formatC(100*risk_t[i], 2, format="f"), "%\n")
for (i in 1:3) cat(group[i], "untreated risk:", formatC(100*risk_c[i], 2, format="f"), "%\n")
for (i in 1:3) cat(group[i], "risk ratio:", formatC(risk_t[i]/risk_c[i], 3, format="f"), "\n")
Output of the run risks.log
Severe treated risk: 30.00 %
Mild treated risk: 3.00 %
Crude treated risk: 24.60 %
Severe untreated risk: 40.00 %
Mild untreated risk: 4.00 %
Crude untreated risk: 11.20 %
Severe risk ratio: 0.750
Mild risk ratio: 0.750
Crude risk ratio: 2.196
The same illustrative counts produce stratum and pooled comparisons.

Compare the same severity mix

R code decision.R
# Writes: stdout only; illustrative target with equal severe and mild shares.
treated_risks <- c(120/400, 3/100)
untreated_risks <- c(40/100, 16/400)
target_t <- mean(treated_risks)
target_c <- mean(untreated_risks)
reduction <- target_c - target_t
cat("Standardized treated risk:", formatC(100*target_t, 2, format="f"), "%\n")
cat("Standardized untreated risk:", formatC(100*target_c, 2, format="f"), "%\n")
cat("Standardized risk ratio:", formatC(target_t/target_c, 3, format="f"), "\n")
cat("Absolute reduction:", formatC(100*reduction, 2, format="f"), "percentage points\n")
Output of the run decision.log
Standardized treated risk: 16.50 %
Standardized untreated risk: 22.00 %
Standardized risk ratio: 0.750
Absolute reduction: 5.50 percentage points
Equal target shares make mean() the standardization step. Each script runs independently.
Dots are illustrative point estimates. The arrow shows the change after standardization; it is not an uncertainty interval. Values also appear in the worked example.

Choose adjustment for the population you need

Restriction narrows the eligible population; stratification compares patients within measured groups. Regression can predict risks that standardization averages over a chosen population. Each approach depends on measured causes and appropriate model assumptions.

A propensity score is the probability of treatment given measured baseline characteristics. Inverse probability of treatment weighting (IPTW) uses it to rebalance those characteristics. Matching instead selects comparable patients and may target a different population. Choose the method for the estimand and available overlap, not a universal ranking.

Overlap means patients with similar characteristics can receive either strategy. Extreme weights indicate weak support for the comparison. Check standardized mean differences, which scale covariate gaps by their spread, rather than balance-test p-values. [[propensity-weighting-balance-check-and-model-revision]] explains these checks.

What adjustment cannot fix for you

  • Future treatment defines baseline groups

    Patients must survive until treatment, creating immortal time and spurious benefit.

    Fix: Align eligibility, strategy assignment and follow-up start.

  • Measurement differs by treatment

    Differential misclassification means error depends on treatment or outcome; its direction is not fixed.

    Fix: Use common blinded outcome ascertainment or validation data to quantify error.

  • Equal error is declared harmless

    Nondifferential misclassification means error does not vary with the comparison variable; attenuation is not guaranteed universally.

    Fix: State the measurement model before predicting the direction of bias.

  • Only favorable analyses are reported

    Repeated outcomes and subgroup searches inflate false-positive opportunities. Low power means a low chance of detecting a specified effect, leaving important effects unresolved.

    Fix: Prespecify the primary contrast and report all planned estimates with intervals.

Emulate the trial before analyzing records

Target-trial emulation defines the trial that observational records should approximate. Align eligibility, treatment assignment and follow-up at the same starting instant, called time zero. Otherwise survival before treatment can be mistaken for treatment benefit.

When strategies allow delayed initiation, clone-censor-weight may help implement that comparison. It copies records into compatible strategies, ends follow-up when care deviates, and weights for that censoring. It still needs measured predictors and valid assumptions. [[target-trial-emulation-observational-research]] develops this design.

Carry absolute risks into the economic model

The standardized reduction of 5.50 percentage points is the mortality-benefit input for this illustrative population. Multiply the absolute reduction by the treated population to estimate deaths avoided over the same horizon. Costs and survival consequences come next. A quality-adjusted life-year calculation additionally needs survival duration and health-state values.

Using the crude association would reverse the mortality-benefit input. It would not locate a full cost-effectiveness result without the other model assumptions. See [[icer-dominance-ce-plane-and-thresholds]] for that comparison.

Give bias its own analysis

Residual confounding remains when causes are omitted, poorly measured or modeled incorrectly. Negative controls test associations that should be absent but may share the same bias mechanisms. An unexpected association warns of bias; a null finding does not prove its absence.

An E-value summarizes the strength of unmeasured confounding needed to explain away a risk ratio under stated assumptions. It is a sensitivity measure, not a corrected effect. Quantitative bias analysis instead specifies plausible bias parameters and recalculates effects.

Ordinary PSA propagates uncertainty from specified parameter distributions, including sampling uncertainty. Repeated draws around a confounded estimate leave its center confounded. Bias parameters can be included explicitly, but need their own evidence and assumptions. Use [[evidence-pyramid-versus-grade-certainty]] to assess the evidence before selecting an input.

Keep these terms distinct

Estimand (ปริมาณเป้าหมาย)
The treatment contrast, population, outcome and horizon defining the effect you seek.
Exchangeability (ความสามารถแลกเปลี่ยนกลุ่ม)
Given adjustment variables, compared groups have comparable potential outcomes under each strategy.
Positivity (โอกาสได้รับแต่ละแนวทาง)
Each target covariate pattern allows each strategy; otherwise the comparison requires unsupported extrapolation.
Standardization (การปรับมาตรฐาน)
Average strategy-specific risks using the same target covariate distribution.
PSA (การวิเคราะห์ความไวแบบอาศัยความน่าจะเป็น)
Repeatedly calculate model outcomes from specified joint parameter distributions.

References

  1. Vandenbroucke JP, von Elm E, Altman DG, Gotzsche PC, Mulrow CD, Pocock SJ, Poole C, Schlesselman JJ, Egger M. Strengthening the Reporting of Observational Studies in Epidemiology (STROBE): explanation and elaboration. PLoS Med. 2007;4(10):e297. doi:10.1371/journal.pmed.0040297
  2. Hernan MA, Robins JM. Using big data to emulate a target trial when a randomized trial is not available. Am J Epidemiol. 2016;183(8):758-764. doi:10.1093/aje/kwv254
  3. VanderWeele TJ, Ding P. Sensitivity analysis in observational research: introducing the E-value. Ann Intern Med. 2017;167(4):268-274. doi:10.7326/M16-2607
  4. Muller CJ, MacLehose RF. Estimating predicted probabilities from logistic regression: different methods correspond to different target populations. Int J Epidemiol. 2014;43(3):962-970. doi:10.1093/ije/dyu029
  5. Briggs AH, Weinstein MC, Fenwick EAL, Karnon J, Sculpher MJ, Paltiel AD. Model parameter estimation and uncertainty: a report of the ISPOR-SMDM Modeling Good Research Practices Task Force-6. Value Health. 2012;15(6):835-842. doi:10.1016/j.jval.2012.04.014

The series, in learning order

  1. Health Economics Series Guide: Read the Evidence Before the Costs
  2. Incidence, Prevalence and the Right Denominator: The Epidemiology Beneath Cost-of-Illness and Markov Models [[incidence-prevalence-and-the-right-denominator]]
  3. Design, Model and Estimand: What Each Study Design Can Actually Estimate [[study-design-estimand-and-effect-measures]]
  4. Risk Ratio, Odds Ratio, Risk Difference and NNT: One 2×2 Table, Four Answers
  5. The Hazard Ratio Is Not a Risk Ratio: Proportional Hazards, Restricted Mean Survival Time and Model Inputs
  6. Chance, Bias and Confounding: Why an Association Is Not Yet a Treatment Effect (this article)
  7. Beyond the Evidence Pyramid: GRADE Certainty and Choosing Effectiveness Inputs for Economic Models
  8. From Sensitivity to Cost per Case Detected: Predictive Values, Prevalence and the Economics of Screening
  9. Whose Cost, in Which Year? Perspective, Opportunity Cost, Inflation and Discounting
  10. QALY, DALY and the Utilities Behind Them: What Is Actually Being Measured
  11. ICER, Dominance and the Cost-Effectiveness Plane: Reading the Thai Threshold of 160,000 Baht per QALY
  12. Decision Trees, Markov Cohorts and Probabilistic Sensitivity Analysis: How a Model Turns Evidence into a Decision
  13. Cost-Effective Is Not Affordable, and Efficient Is Not Fair: Budget Impact and Equity

Key takeaways

  • Choose the causal contrast and target population before estimating a treatment effect.
  • Align time zero, measure common causes, and check balance and overlap after adjustment.
  • Calculate economic benefits from comparable absolute risks, with uncertainty attached.
  • Adjustment can address measured confounding; PSA removes neither confounding nor bias.

Related in the wiki: When IPTW Does Not Balance: Revise the Model or the Weights, Then Recheck Overlap and Balance · Emulating the Target Trial: A Framework of Strengthening Causal Inference in Observational Research

0
Message for International and Thai ReadersUnderstanding My Medical Context in ThailandRead more →Message for International and Thai ReadersUnderstanding My Broader Content Beyond MedicineRead more →

Comments

No comments yet. Be the first to share your thoughts.

Sign in to comment