Papers › Estimating the Complier Average Causal Effect in Randomised Controlled Trials with...
Estimating the Complier Average Causal Effect in Randomised Controlled Trials with Non-Compliance: A Comparative Simulation Study of the Instrumental Variables and Per-Protocol Analyses
Theodosios Papazoglou, Ed Waddingham, Alastair Young
The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.
Objective: Randomised controlled trials (RCTs) are widely considered as gold standard for assessing the effectiveness of new health interventions. When treatment non-compliance is present in RCTs, the treatment effect in the subgroup of participants who complied with their original treatment allocation, the Complier Average Causal Effect (CACE), is a more representative measure of treatment efficacy than the average treatment effect. Through simulation we aim to compare the two most common methods employed in practice to estimate CACE. Methods: We considered the Per-Protocol and Instrumental Variables (IV) analyses. Based on a real study, we simulated hypothetical trials by varying factors related to non-compliance and compared the two methods by the bias of the estimate, mean squared error and 95% coverage of the true value. Results: For binary compliance, the IV estimator was always unbiased for CACE, while the Per-Protocol estimator was unbiased for random non-compliance or when participants with good or bad conditions always received the treatment. For partial compliance, the IV estimator was less biased when participants with better conditions always received the treatment and those with worse conditions always received the control or vice versa, while the Per-Protocol estimator was less biased when participants with good or bad conditions never received the treatment.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections