import sys
from pathlib import Path
ROOT = next(
p for p in [Path.cwd(), *Path.cwd().parents]
if (p / "scripts/tranche50_report.py").exists()
)
sys.path.insert(0, str(ROOT / "scripts"))
from tranche50_report import reportThe Introduction of the Income Tax, Fiscal Capacity, and Migration: Evidence from US States
Traviss Cassidy; Mark Dincecco; Ugo Antonio Troiano (2024) · American Economic Journal: Economic Policy
report("aeraej-146", tranche="tranche100")Traviss Cassidy; Mark Dincecco; Ugo Antonio Troiano (2024). American Economic Journal: Economic Policy. Table 3.
Template assessment
The source uses stacked local projections of forward changes in revenue, with early/late response indicators and stack-year effects. These transformed outcomes are not the template’s level-outcome adoption panel.
No comparison point or homogeneity-test decision is assigned to this paper.