Inferensys

Glossary

Propensity Score Matching

A statistical technique that pairs treated and untreated units with similar estimated probabilities of receiving treatment to reduce selection bias in observational studies.
Stylish WeWork-like workspace with hot desks and document wall, professional searching through enterprise knowledge base on a mounted ultrawide display, warm industrial pendants overhead.
OBSERVATIONAL STUDY DE-BIASING

What is Propensity Score Matching?

Propensity Score Matching (PSM) is a statistical technique that pairs treated and untreated units with similar estimated probabilities of receiving treatment to reduce selection bias in observational studies.

Propensity Score Matching is a quasi-experimental method used to estimate the Average Treatment Effect (ATE) from non-randomized data. The 'propensity score' is the conditional probability of a unit receiving a specific treatment given a vector of observed covariates, typically estimated via logistic regression. By matching treated units to control units with nearly identical propensity scores, PSM simulates the covariate balance achieved by random assignment, isolating the causal impact of the intervention from confounding variables.

In supply chain disruption analysis, PSM allows risk managers to evaluate the true impact of a specific event—such as a port closure—by comparing disrupted nodes to statistically identical undisrupted nodes. This addresses the fundamental problem of causal inference: the inability to observe the counterfactual outcome. Unlike pure regression adjustment, PSM explicitly restricts analysis to regions of common support, ensuring comparisons are made only between comparable entities and avoiding extrapolation bias.

CORE MECHANISMS

Key Features of Propensity Score Matching

Propensity Score Matching (PSM) reduces selection bias in observational supply chain studies by pairing treated and untreated units with similar estimated probabilities of receiving an intervention.

01

The Propensity Score

The propensity score is the conditional probability of receiving a treatment given a set of observed covariates: e(X) = P(T=1 | X). It is a balancing score, meaning that at each value of the propensity score, the distribution of covariates is identical between treated and untreated groups. This reduces a high-dimensional matching problem to a single scalar value, enabling the estimation of the Average Treatment Effect on the Treated (ATT) in non-randomized supply chain studies.

02

Common Support (Overlap)

The common support or overlap condition requires that for each treated unit, there exists an untreated unit with a similar propensity score. Without sufficient overlap, comparisons become extrapolations rather than valid matches. Key diagnostics include:

  • Histograms of propensity scores by treatment group
  • Trimming extreme propensity scores (e.g., below 0.1 or above 0.9)
  • Assessing the region of common support before estimating treatment effects
03

Matching Algorithms

Several algorithms pair treated and control units based on propensity score proximity:

  • Nearest Neighbor Matching: Pairs each treated unit with the untreated unit having the closest propensity score, with or without a caliper (maximum allowable distance)
  • Kernel Matching: Uses a weighted average of all untreated units, with weights inversely proportional to distance
  • Stratification Matching: Divides the propensity score range into blocks and compares outcomes within each block
04

Balance Diagnostics

After matching, covariate balance must be assessed to verify that the matching procedure successfully eliminated systematic differences between groups. Standard diagnostics include:

  • Standardized Mean Differences (SMD): Values below 0.1 indicate adequate balance
  • Variance Ratios: Comparing the variance of covariates between groups
  • Love Plots: Visualizing covariate balance before and after matching
  • t-tests and Kolmogorov-Smirnov tests for distributional equivalence
05

Sensitivity Analysis

PSM only controls for observed confounders. Sensitivity analysis assesses how robust the estimated treatment effect is to unobserved confounding or hidden bias. The Rosenbaum bounds method quantifies how strongly an unmeasured confounder would need to influence treatment assignment to nullify the estimated effect. This is critical in supply chain disruption analysis where latent factors like supplier relationship quality may be unmeasured.

06

PSM in Supply Chain Disruption Analysis

When analyzing the impact of a logistics disruption (e.g., port closure), PSM constructs a valid counterfactual by matching affected shipping lanes with unaffected lanes that had similar pre-disruption characteristics:

  • Pre-treatment covariates: Historical volume, transit time variability, carrier concentration
  • Treatment: Exposure to the disruption event
  • Outcome: Post-disruption delivery delay or cost increase This isolates the causal impact of the disruption from confounding factors like seasonal demand shifts.
PROPENSITY SCORE MATCHING EXPLAINED

Frequently Asked Questions

Clear, technically precise answers to the most common questions about using propensity score matching to estimate causal effects in supply chain disruption analysis.

Propensity Score Matching (PSM) is a quasi-experimental statistical technique that estimates the causal effect of a treatment by pairing each treated unit with one or more untreated control units that have a similar estimated probability of receiving the treatment. The propensity score itself is the conditional probability of a unit receiving a treatment given a vector of observed covariates, typically estimated using a logistic regression model. The matching process works by first calculating this score for every unit in the study, then applying a matching algorithm—such as nearest-neighbor matching, caliper matching, or kernel matching—to create a balanced pseudo-population where the distribution of covariates is similar between the treated and control groups. Once matched, the Average Treatment Effect on the Treated (ATT) is calculated as the mean difference in outcomes between the matched pairs. This method directly addresses selection bias in observational supply chain studies, such as when comparing the performance of suppliers who adopted a risk mitigation technology versus those who did not, where the adoption decision was not random but influenced by factors like company size or technical capability.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.