Table of Contents
Fetching ...

Making Event Study Plots Honest: A Functional Data Approach to Causal Inference

Chencheng Fang, Dominik Liebl

TL;DR

This paper recasts Difference-in-Differences as a functional data problem, proving that the DiD estimator converges to a Gaussian process in the space of continuous functions and enabling simultaneous confidence bands for the entire event-time trajectory. It develops a practical framework that yields honest inference via equivalence testing in the pre-treatment period and relevance testing in the post-treatment period, with both oracle (continuous-time) and interpolated (practical) implementations. The methodology supports covariate adjustment and staggered adoption, provides uniform inference results, and demonstrates strong finite-sample performance in simulations and two empirical applications. By turning event study plots into rigorous tools for causal inference, the approach enhances credibility and reliability of conclusions drawn from DiD designs in applied settings.

Abstract

Event study plots are the centerpiece of Difference-in-Differences (DiD) analysis, but current plotting methods cannot provide honest causal inference when the parallel trends and/or no-anticipation assumption fails. We introduce a novel functional data approach to DiD that directly enables honest causal inference via event study plots. Our DiD estimator converges to a Gaussian process in the Banach space of continuous functions, enabling powerful simultaneous confidence bands. This theoretical contribution allows us to turn an event study plot into a rigorous honest causal inference tool through equivalence and relevance testing: Honest reference bands can be validated using equivalence testing in the pre-treatment period, and honest causal effects can be tested using relevance testing in the post-treatment period. We demonstrate the performance of our method in simulations and two case studies.

Making Event Study Plots Honest: A Functional Data Approach to Causal Inference

TL;DR

This paper recasts Difference-in-Differences as a functional data problem, proving that the DiD estimator converges to a Gaussian process in the space of continuous functions and enabling simultaneous confidence bands for the entire event-time trajectory. It develops a practical framework that yields honest inference via equivalence testing in the pre-treatment period and relevance testing in the post-treatment period, with both oracle (continuous-time) and interpolated (practical) implementations. The methodology supports covariate adjustment and staggered adoption, provides uniform inference results, and demonstrates strong finite-sample performance in simulations and two empirical applications. By turning event study plots into rigorous tools for causal inference, the approach enhances credibility and reliability of conclusions drawn from DiD designs in applied settings.

Abstract

Event study plots are the centerpiece of Difference-in-Differences (DiD) analysis, but current plotting methods cannot provide honest causal inference when the parallel trends and/or no-anticipation assumption fails. We introduce a novel functional data approach to DiD that directly enables honest causal inference via event study plots. Our DiD estimator converges to a Gaussian process in the Banach space of continuous functions, enabling powerful simultaneous confidence bands. This theoretical contribution allows us to turn an event study plot into a rigorous honest causal inference tool through equivalence and relevance testing: Honest reference bands can be validated using equivalence testing in the pre-treatment period, and honest causal effects can be tested using relevance testing in the post-treatment period. We demonstrate the performance of our method in simulations and two case studies.

Paper Structure

This paper contains 56 sections, 16 theorems, 171 equations, 11 figures, 1 table, 3 algorithms.

Key Result

Theorem 2.1

The functional DiD parameter $\beta=\{\gamma(t)-\gamma(0):t\in[-T_{pre},T_{post}]\}$ in eq:fct_data_reg_simple is pointwise equivalent to the panel data DiD parameter $\beta^{PD}$ in eq:pd_twfe_reg_main, i.e.

Figures (11)

  • Figure 1: Effects of a judicial reform on gender bias. Figure \ref{['fig:ESP']}: Event study plot from chen_chen_yang_2025 with pointwise $95\%$ confidence intervals. Figure \ref{['fig:ESP_honest']}: Infimum-based simultaneous confidence band validates the reference band in the pre-treatment period; supremum-based simultaneous confidence band tests honest post-treatment effects against the validated reference band.
  • Figure 2: ATT parameter $\theta_{ATT}(t)$ for the two scenarios.
  • Figure 3: Exemplary outcome curves $Y_i$ for ATT1 with $a=1$ and $T=11$, along with their actually observed discrete-time panel data points (triangles and dots).
  • Figure 4: Power curves, under violated Assumption II, for ATT1, $n=200$, and $T=11$.
  • Figure 5: ATT parameter $\theta_{ATT}(t)$ for the two scenarios under treatment anticipation.
  • ...and 6 more figures

Theorems & Definitions (39)

  • Theorem 2.1
  • Theorem 2.2
  • Theorem 2.3: Pointwise Asymptotic Normality
  • Theorem 2.4: Uniform Asymptotic Normality of the Oracle Estimator (\ref{['eq:BetaHat']})
  • Theorem 2.5: Uniform Consistency of Empirical Covariance
  • Theorem 2.6: Non-Coverage Probabilities of SCBs
  • Theorem 2.7: Uniform Consistency of Interpolation Estimator (\ref{['eq:BetaHatHat']})
  • Theorem 2.8: Uniform Asymptotic Normality of the Interpolation Estimator (\ref{['eq:BetaHatHat']})
  • Theorem 2.9: Uniform Consistency of Interpolation Estimator (\ref{['eq:CovHatHat']})
  • Corollary 2.1: Non-Coverage Probabilities of Interpolation SCBs
  • ...and 29 more