Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Causal inference›Dynamic Matching Estimator
Regression modelQuasi-experimental / causal inference

Dynamic Matching Estimator

Dynamic Matching Estimator for Sequential Treatment Effects · Also known as: dynamic treatment matching, sequential matching estimator, dynamic selection-on-observables, DME

The Dynamic Matching Estimator extends standard matching methods to settings where treatment is assigned sequentially over multiple periods. Instead of a single treatment decision, units receive or forgo treatment at each time point, and the estimator identifies causal effects of entire treatment histories by matching on time-varying covariates and past treatment paths, under sequential conditional independence assumptions.

ScholarGate
  1. Regression model
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Dynamic Matching Estimator
Dynamic Difference-in-Di…Inverse Probability Weig…Marginal Structural ModelMatching EstimatorPanel Data Matching Esti…Propensity Score MatchingMulti-period Matching Es…

When to use it

Use the Dynamic Matching Estimator when treatment is assigned repeatedly over time, treatment history plausibly determines outcomes, and you can credibly argue that assignment at each step is unconfounded given observed time-varying covariates and past treatment. It is well suited to active-labour-market programmes, training sequences, medical treatment protocols, and educational interventions with multiple decision points. It is not appropriate when unmeasured time-varying confounders are likely (prefer an instrumental-variables or marginal structural model approach), when the number of distinct treatment histories becomes too large to match reliably, or when only a single cross-section or very short panel is available.

Strengths & limitations

Strengths
  • Identifies causal effects of full treatment histories without parametric assumptions about the outcome model, relying on nonparametric matching instead.
  • Explicitly handles time-varying confounding by conditioning on updated covariate values and past treatment paths at every period.
  • Produces interpretable estimates for specific treatment-history contrasts, making it easy to answer questions such as 'what is the effect of participating in period 1 and 2 versus only period 2'.
  • Avoids the need for a correctly specified parametric outcome regression; the matching approach is robust to functional-form misspecification.
  • Naturally accommodates heterogeneous treatment effects across different histories and subgroups.
Limitations
  • The number of distinct treatment histories grows exponentially with the number of periods, leading to sparse matching cells and imprecise estimates when T is large.
  • The sequential CIA is untestable in the periods where treatment actually occurred; credibility rests on subject-matter knowledge and covariate richness.
  • Requires a sufficiently large sample to find good matches at each period and within each history stratum; thin strata yield high variance.
  • Does not handle unmeasured time-varying confounders; if selection at any period depends on unobserved variables that also predict the outcome, estimates are biased.
  • Computational complexity scales with the number of periods and histories, making implementation more demanding than static matching.

Frequently asked

How does the Dynamic Matching Estimator differ from static propensity score matching?

Static matching compares treated and untreated units once, at baseline. The dynamic version matches at every period, conditioning on all prior treatment decisions and time-updated covariates, so it respects the sequential nature of treatment assignment and avoids conflating units with very different histories.

What is the Sequential Conditional Independence Assumption?

It states that, at each period t, treatment assignment is independent of future potential outcomes given current observed covariates and the full history of past treatments. This is the dynamic analogue of the unconfoundedness or selection-on-observables assumption in static settings.

How many periods can I handle before the method breaks down?

With binary treatment, the number of possible histories doubles each period (2^T). In practice, matching within all distinct histories becomes infeasible beyond about four or five periods unless treatment patterns are highly concentrated. Researchers often restrict analysis to a few key history contrasts or group similar histories together.

When should I use a marginal structural model instead?

Marginal structural models (estimated via inverse probability weighting) are preferred when treatment histories are long or complex, when the outcome model can be reasonably parameterised, or when computational feasibility is a concern. Dynamic matching is preferable when nonparametric robustness matters and the number of periods is small.

How do I check whether the SCIA holds?

The assumption is fundamentally untestable, but you can strengthen its plausibility by including a rich set of time-varying covariates, checking covariate balance at each period after matching, and using sensitivity analyses (e.g., Rosenbaum bounds) to assess how large an unmeasured confounder would need to be to reverse your conclusions.

Sources

  1. Lechner, M., & Miquel, R. (2010). Identification of the effects of dynamic treatments by sequential conditional independence assumptions. Empirical Economics, 39(1), 111-137. DOI: 10.1007/s00181-009-0297-3 ↗
  2. Heckman, J. J., Ichimura, H., & Todd, P. (1998). Matching as an Econometric Evaluation Estimator. Review of Economic Studies, 65(2), 261-294. DOI: 10.1111/1467-937X.00044 ↗

How to cite this page

ScholarGate. (2026, June 3). Dynamic Matching Estimator for Sequential Treatment Effects. ScholarGate. https://scholargate.app/en/causal-inference/dynamic-matching-estimator

Related methods

Dynamic Difference-in-DifferencesInverse Probability WeightingMarginal Structural ModelMatching EstimatorPanel Data Matching EstimatorPropensity Score Matching

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Dynamic Difference-in-DifferencesCausal inference↔ compare
  • Inverse Probability WeightingCausal inference↔ compare
  • Marginal Structural ModelCausal inference↔ compare
  • Matching EstimatorCausal inference↔ compare
  • Panel Data Matching EstimatorCausal inference↔ compare
  • Propensity Score MatchingResearch Statistics↔ compare
Compare side by side →

Referenced by

Multi-period Matching Estimator

Similar methods

Dynamic Propensity Score MatchingDynamic Counterfactual Impact EvaluationPanel Data Matching EstimatorMulti-period Matching EstimatorDynamic Entropy BalancingMulti-period Coarsened Exact MatchingDynamic Inverse Probability WeightingMulti-period Doubly Robust Estimation

Related reference concepts

Causal InferenceCounterfactual ReasoningSensitivity AnalysisCausal IdentificationTime-Series Models • Dynamic Quantile Regressions • Dynamic Treatment Effect Models • Diffusion ProcessesTime-Series Models • Dynamic Quantile Regressions • Dynamic Treatment Effect Models • Diffusion Processes • State Space Models

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Dynamic Matching Estimator (Dynamic Matching Estimator for Sequential Treatment Effects). Retrieved 2026-07-20 from https://scholargate.app/en/causal-inference/dynamic-matching-estimator · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Lechner & Miquel (2010); building on Heckman, Ichimura & Todd (1998)
Year
2010
Type
Nonparametric causal inference / matching
DataType
Panel or longitudinal data with repeated treatment decisions
Subfamily
Quasi-experimental / causal inference
Related methods
Dynamic Difference-in-DifferencesInverse Probability WeightingMarginal Structural ModelMatching EstimatorPanel Data Matching EstimatorPropensity Score Matching
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account