Methods · Causal inference · Selection bias correction

Inverse Probability Weighting (IPW)

Inverse probability weighting estimates causal treatment effects from observational data by weighting each subject by the inverse of their probability of receiving the treatment they actually received.

역확률가중법은 각 대상자를 실제로 받은 처치를 받을 확률의 역수로 가중하여 관찰자료에서 처치의 인과효과를 추정하는 방법입니다.

How do I adjust for confounding when estimating a treatment effect from observational data?

관찰자료로 처치효과를 추정할 때 교란요인은 어떻게 보정하나요?

Inverse probability weighting uses propensity scores to weight subjects so that the treated and untreated groups resemble each other on measured covariates, creating a pseudo-population in which treatment is independent of those covariates. It fits observational studies with a binary treatment and many confounders when all important confounders are measured and propensity scores overlap between groups.

When to use Inverse Probability Weighting (IPW)

When to use something else

Assumptions and requirements

What the analysis reports

How to report it

Using stabilized inverse probability weights (all weighted standardized mean differences < 0.1), the estimated average treatment effect of [treatment] on [outcome] was [value], 95% CI [[value], [value]].

Related methods

Run Inverse Probability Weighting (IPW) on Quorant

Data you need
a table (CSV or Excel) with an outcome variable, a treatment indicator and predictor (feature) columns
Price
400 credits for one analysis up to 10,000 rows (complexity level 3); larger or wider data costs more. Optional methodologist review: 1800 credits.
Checking
Python results are cross-checked against R reference outputs in every deployment
Before you pay
A free pre-analysis diagnosis checks your data and gives an exact quote; nothing is deducted until you approve it.

Method ID Q81005 · Reviewed 2026-10-25