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›Multi-period Matching Estimator
Regression modelQuasi-experimental / causal inference

Multi-period Matching Estimator

Multi-period Matching Estimator for Panel Data · Also known as: panel matching estimator, longitudinal matching, multi-wave matching, repeated-cross-section matching

The multi-period matching estimator extends the standard matching framework to settings with multiple time periods, pairing each treated unit to similar untreated units based on pre-treatment covariates or propensity scores, then using within-pair before-after differences to estimate the average treatment effect on the treated (ATT). Leveraging repeated observations, it simultaneously controls for observed confounders and time-invariant unobserved heterogeneity.

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.

Multi-period Matching Estimator
Coarsened Exact MatchingDifference-in-DifferencesDynamic Matching Estimat…Matching EstimatorPanel Data Matching Esti…Propensity Score Matching

When to use it

Use the multi-period matching estimator when you have panel or repeated cross-sectional data spanning several time periods, a treatment that begins at a single wave or staggered across cohorts, and a rich set of pre-treatment covariates or lagged outcomes to match on. It is appropriate when you expect time-invariant unobserved confounders and want to combine the bias-reduction of matching with the longitudinal control offered by differencing. Do not use it when no pre-treatment periods are available (then standard cross-sectional matching is the only option), when the treatment is continuous rather than binary, or when the treated sample is too small to find adequate matches.

Strengths & limitations

Strengths
  • Simultaneously removes observed confounding through matching and time-invariant unobserved confounding through the before-after differencing, yielding doubly robust bias reduction.
  • Using multiple pre-treatment periods to construct or validate matches greatly strengthens the plausibility of the parallel-trends assumption.
  • Event-study plots across post-treatment periods reveal how treatment effects evolve over time, not merely an average.
  • Non-parametric in spirit — does not require specifying the functional form of the outcome model.
  • Naturally handles staggered treatment adoption by matching within cohorts defined by treatment timing.
Limitations
  • Requires sufficiently many untreated units with similar covariate profiles; poor overlap (common support) degrades match quality and biases estimates.
  • Cannot control for time-varying unobserved confounders that differ between treated and matched controls after matching.
  • Matching on high-dimensional pre-treatment histories can suffer from the curse of dimensionality unless dimension-reduction tools such as propensity scores are used.
  • With very few treated units, variance is high and inference is unreliable even with good matches.

Frequently asked

How is multi-period matching different from standard propensity-score matching?

Standard matching compares treated and control units at a single point in time. Multi-period matching also differences within matched pairs over time, removing time-invariant unobserved confounders that single-period matching cannot handle. It therefore combines the strengths of matching and difference-in-differences.

Do I need a balanced panel?

No, but missing observations complicate the computation of before-after differences. With an unbalanced panel, restrict the analysis to units observed in all relevant periods, or use inverse-probability-of-observation weights to account for attrition.

How many pre-treatment periods improve the method?

More pre-treatment periods improve match quality because you can match on outcome trajectories rather than a single baseline value, and you can conduct a more credible parallel-trends test. Even two or three pre-treatment waves are substantially better than one.

What if treatment timing is staggered across units?

Match within cohorts sharing the same treatment-onset period. Each cohort's matched controls should be units that are not yet treated at that time. Aggregating cohort-level ATTs by cohort size yields an overall estimate robust to the pitfalls of two-way fixed-effects DiD with staggered adoption.

Which software implements multi-period matching?

In R, the PanelMatch package by Kim et al. directly targets this design. Standard matching packages (MatchIt, Matching) can be adapted for panel settings. In Stata, teffects with panel options and user-written routines support longitudinal matching workflows.

Sources

  1. Abadie, A. (2005). Semiparametric Difference-in-Differences Estimators. Review of Economic Studies, 72(1), 1-19. DOI: 10.1111/0034-6527.00321 ↗
  2. Imbens, G. W., & Wooldridge, J. M. (2009). Recent Developments in the Econometrics of Program Evaluation. Journal of Economic Literature, 47(1), 5-86. DOI: 10.1257/jel.47.1.5 ↗

How to cite this page

ScholarGate. (2026, June 3). Multi-period Matching Estimator for Panel Data. ScholarGate. https://scholargate.app/en/causal-inference/multi-period-matching-estimator

Related methods

Coarsened Exact MatchingDifference-in-DifferencesDynamic Matching EstimatorMatching 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.

  • Coarsened Exact MatchingCausal inference↔ compare
  • Difference-in-DifferencesEconometrics↔ compare
  • Dynamic Matching EstimatorCausal inference↔ compare
  • Matching EstimatorCausal inference↔ compare
  • Panel Data Matching EstimatorCausal inference↔ compare
  • Propensity Score MatchingResearch Statistics↔ compare
Compare side by side →

Similar methods

Panel Data Matching EstimatorMulti-period Coarsened Exact MatchingPanel Data Propensity Score MatchingPanel Data Coarsened Exact MatchingPanel Data Propensity Score WeightingMulti-period Doubly Robust EstimationDynamic Matching EstimatorPanel Data Difference-in-Differences

Related reference concepts

Study Matching and StratificationQuasi-Experimental and Natural Experiment DesignMultiple or Simultaneous Equation Models • Multiple VariablesCounterfactual ReasoningMissing Data and AttritionSensitivity Analysis

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

ScholarGate — Multi-period Matching Estimator (Multi-period Matching Estimator for Panel Data). Retrieved 2026-07-20 from https://scholargate.app/en/causal-inference/multi-period-matching-estimator · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Abadie (2005); Imbens & Wooldridge (2009)
Year
2005
Type
Quasi-experimental / causal inference
DataType
Panel or repeated cross-sections with multiple pre- and post-treatment periods
Subfamily
Quasi-experimental / causal inference
Related methods
Coarsened Exact MatchingDifference-in-DifferencesDynamic Matching EstimatorMatching 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