🤖 AI Summary
Conventional causal inference methods for panel data rely heavily on strong parametric assumptions—such as linearity and fixed effects—limiting robustness and generalizability. Method: This paper proposes a nonparametric, matching-based analytical framework specifically designed for time-series cross-sectional (TSCS) data. It introduces the first systematic dynamic matching approach for such data, integrating propensity score matching, covariate balance diagnostics, and interactive visualization (via ggplot2 and Shiny). Contribution/Results: The framework relaxes assumptions on functional form and individual homogeneity, enhances assumption robustness and result verifiability, and delivers comprehensive diagnostic reports alongside interpretability assessment tools. Implemented as an open-source R package, it has been empirically validated across sociology, economics, and medical research, improving transparency, reproducibility, and credibility of longitudinal causal effect estimation.
📝 Abstract
Analyzing time-series cross-sectional (also known as longitudinal or panel) data is an important process across a number of fields, including the social sciences, economics, finance, and medicine. PanelMatch is an R package that implements a set of tools enabling researchers to apply matching methods for causal inference with time-series cross-sectional data. Relative to other commonly used methods for longitudinal analyses, like regression with fixed effects, the matching-based approach implemented in PanelMatch makes fewer parametric assumptions and offers more diagnostics. In this paper, we discuss the PanelMatch package, showing users a recommended pipeline for doing causal inference analysis with it and highlighting useful diagnostic and visualization tools.