Dynamic covariate balancing: estimating treatment effects over time with potential local projections

Davide Viviano & Jelena Bradic

Biometrika2026https://doi.org/10.1093/biomet/asag016article
AJG 4ABDC A*
Weight
0.50

Abstract

This article concerns the estimation and inference of treatment effects in panel data settings when treatments change dynamically over time. We propose a balancing method that allows for (i) treatments to be assigned dynamically over time based on high-dimensional covariates, past outcomes and treatments; (ii) outcomes and time-varying covariates to depend on the trajectory of all past treatments; and (iii) heterogeneity of treatment effects. Our approach recursively projects potential outcomes’ expectations on past histories. It then controls the bias arising from the nonexperimental and sequential nature of this setting by balancing dynamically observable characteristics over time. We establish inferential guarantees for the proposed method even in cases where the number of observable characteristics greatly exceeds the sample size. We study numerical properties of the estimator and illustrate the advantages of the procedure in an empirical application.

Open via your library →

Cite this paper

https://doi.org/https://doi.org/10.1093/biomet/asag016

Or copy a formatted citation

@article{davide2026,
  title        = {{Dynamic covariate balancing: estimating treatment effects over time with potential local projections}},
  author       = {Davide Viviano & Jelena Bradic},
  journal      = {Biometrika},
  year         = {2026},
  doi          = {https://doi.org/https://doi.org/10.1093/biomet/asag016},
}

Paste directly into BibTeX, Zotero, or your reference manager.

Flag this paper

Dynamic covariate balancing: estimating treatment effects over time with potential local projections

Flags are reviewed by the Arbiter methodology team within 5 business days.


Evidence weight

0.50

Balanced mode · F 0.40 / M 0.15 / V 0.05 / R 0.40

F · citation impact0.50 × 0.4 = 0.20
M · momentum0.50 × 0.15 = 0.07
V · venue signal0.50 × 0.05 = 0.03
R · text relevance †0.50 × 0.4 = 0.20

† Text relevance is estimated at 0.50 on the detail page — for your query’s actual relevance score, open this paper from a search result.