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 reportManipulation of Procurement Contracts: Evidence from the Introduction of Discretionary Thresholds
Ján Palguta; Filip Pertold (2017) · American Economic Journal: Economic Policy
report("aeraej-393")Ján Palguta; Filip Pertold (2017). American Economic Journal: Economic Policy. Table 7.
Template assessment
The supplied R script requires 393_analysis_sample.csv and a Stata-generated result file, neither included. Raw procurement inputs are present, but the Stata sample-construction adapter has not been reproduced.
No comparison point or homogeneity-test decision is assigned to this paper.