| Literature DB >> 35172746 |
Md Belal Hossain1, Lucy Mosquera2, Mohammad Ehsanul Karim3,4.
Abstract
BACKGROUND: Two-stage least square [2SLS] and two-stage residual inclusion [2SRI] are popularly used instrumental variable (IV) methods to address medication nonadherence in pragmatic trials with point treatment settings. These methods require assumptions, e.g., exclusion restriction, although they are known to handle unmeasured confounding. The newer IV-method, nonparametric causal bound [NPCB], showed promise in reducing uncertainty compared to usual IV-methods. The inverse probability-weighted per-protocol [IP-weighted PP] method is useful in the same setting but requires different assumptions, e.g., no unmeasured confounding. Although all of these methods are aimed to address the same nonadherence problem, comprehensive simulations to compare performances of them are absent in the literature.Entities:
Keywords: Nonadherence; Pragmatic trials; Simulation; Unmeasured confounding
Mesh:
Year: 2022 PMID: 35172746 PMCID: PMC8849041 DOI: 10.1186/s12874-022-01518-8
Source DB: PubMed Journal: BMC Med Res Methodol ISSN: 1471-2288 Impact factor: 4.615
Description of the estimation methods used for dealing with treatment nonadherence in pragmatic trials with point-treatment settings
| Name of the method | Description |
|---|---|
| Naïve methods | |
| ITT | It models the randomization variable ( |
| Naïve PP | It models |
| Naïve AT | It models the treatment actually received ( |
| Adjusted methods | |
| Baseline-adjusted ITT | The same as ITT but it adjusts for |
| Baseline-adjusted PP | The same as naïve PP but it adjusts for |
| IP-weighted PP | This method creates inverse probability adherence weights to generate a pseudo population to estimate the treatment effect by removing the effect of nonadherence [ |
| IV-methods | |
| Naïve 2SLS | The instrument ( |
| First-stage adjusted 2SLS | The same as naive 2SLS except it adjusts for |
| Both-stages adjusted 2SLS | The same as naive 2SLS except it adjusts for |
| Naïve 2SRI | The instrument ( |
| First-stage adjusted 2SRI | The same as naive 2SRI except it adjusts for |
| Both-stages adjusted 2SRI | The same as naive 2SRI except it adjusts for |
| NPCB | This nonparametric method uses a constrained probability statement to provide bounds on the estimated treatment effect rather than a point estimate [ |
Note: The 2SLS, 2SRI, and NPCB are IV-based methods. Whether there is any adjustment for covariates, the 2SLS/2SRI are not termed as the naive, first-stage adjusted, or both-stages adjusted 2SLS/2SRI in the literature. For comparison purposes, we termed these methods as the naive, first-stage adjusted, or both-stages adjusted 2SLS/2SRI;
Abbreviations: ITT: intention-to-treat; PP: per-protocol; AT: as-treated; IP-weighted PP: inverse probability weighted per-protocol; 2SLS: two-stage least square; 2SRI: two-stage residual inclusion model; NPCB: non-parametric causal bound.
Assumptions of the estimation methods described in Table 1 that are used for addressing treatment nonadherence in pragmatic trials with point-treatment settings
| Name of the method | Key assumption | Other assumptions |
|---|---|---|
| ITT, baseline-adjusted ITT, naïve PP, naïve AT | No unmeasured confounding | Consistency, no interference, positivity, nonadherence occurred completely at random |
| Baseline-adjusted PP, IP-weighted PP | No unmeasured confounding | Consistency, no interference, positivity, correct model specification |
| Naïve 2SLS, first-stage adjusted 2SLS, both-stages adjusted 2SLS | Exclusion restriction | Consistency, no interference, positivity, correct model specification, relevance, monotonicity |
| Naïve 2SRI, first-stage adjusted 2SRI, both-stages adjusted 2SRI | Exclusion restriction | Consistency, no interference, positivity, correct model specification, relevance, monotonicity, linearity of residuals |
| NPCB | Exclusion restriction | Consistency, no interference, positivity, relevance, monotonicity |
Abbreviations: ITT: intention-to-treat; PP: per-protocol; AT: as-treated; IP-weighted PP: inverse probability weighted per-protocol; 2SLS: two-stage least square; 2SRI: two-stage residual inclusion model; NPCB: non-parametric causal bound.
Fig. 1The causal diagrams representing the simulation mechanisms considered in this study. DAGs 1-3 are subsets of the main DAG and represent the simulation settings 1-3, respectively. Here, Z is the randomization variable, A is the treatment, L is a vector of measured confounders, U is unmeasured confounders, and Y is the outcome. Abbreviations: DAG: directed acyclic graph
The nonadherence rates per arm for different choices of α0 for simulation settings 1-3 with (α1,α2,α3,α4)=(0.6,0.4,0.35,0) for setting 1, (0.25,0.02,0.04,0.05) for setting 2, and (0,0.01,0.04,0) for setting 3
| Scenario | Arm | A. Setting 1 | B. Setting 2 | C. Setting 3 | |||
|---|---|---|---|---|---|---|---|
| Nonadherence | Nonadherence | Nonadherence | |||||
| 1 | Z = 1 | 0.72 | 10 | 0.55 | 11 | 0.86 | 10 |
| Z = 0 | -4.06 | 10 | 0.02 | 11 | 0.06 | 10 | |
| 2 | Z = 1 | -0.23 | 20 | 0.46 | 20 | 0.76 | 20 |
| Z = 0 | -3.14 | 20 | 0.12 | 21 | 0.16 | 20 | |
| 3 | Z = 1 | -1.47 | 40 | 0.25 | 41 | 0.56 | 41 |
| Z = 0 | -1.92 | 40 | 0.32 | 41 | 0.36 | 40 | |
| 4 | Z = 1 | -2.52 | 60 | 0.05 | 61 | 0.36 | 60 |
| Z = 0 | -0.85 | 60 | 0.52 | 61 | 0.57 | 60 | |
| 5 | Z = 1 | -3.76 | 80 | -0.15 | 81 | 0.16 | 80 |
| Z = 0 | 0.39 | 80 | 0.70 | 80 | 0.77 | 80 | |
| 6 | Z = 1 | -4.72 | 90 | -0.25 | 91 | 0.06 | 90 |
| Z = 0 | 1.35 | 90 | 0.80 | 89 | 0.86 | 90 | |
Fig. 2Bias versus the nonadherence rate for simulation setting 1. The 2SLS and 2SRI share the same line, and both-stages adjusted 2SLS and 2SRI share the same line as they produce the same amount of bias. Abbreviations: PP: per-protocol, IP-weighted PP: inverse probability-weighted per-protocol, 2SLS: two-stage least square, 2SRI: two-stage residual inclusion
Fig. 3Bias versus the nonadherence rate for the null and non-null effect for simulation setting 2. The naïve and both-stages adjusted 2SLS and 2SRI share the same line as they produce the same amount of bias. The baseline-adjusted PP and IP-weighted PP also share the same line. Abbreviations: RD: risk difference, PP: per-protocol, IP-weighted PP: inverse probability-weighted per-protocol, 2SLS: two-stage least square, 2SRI: two-stage residual inclusion
Fig. 4Bias versus treatment effect in risk difference for 10 and 40% nonadherence for simulation setting 2. The naive and both-stages adjusted 2SLS and 2SRI share the same line as they produce the same amount of bias. The baseline-adjusted PP and IP-weighted PP also share the same line. Abbreviations: PP: per-protocol, IP-weighted PP: inverse probability-weighted per-protocol, 2SLS: two-stage least square, 2SRI: two-stage residual inclusion
Fig. 5Bias versus the nonadherence rate for the null and non-null effect for simulation setting 3. The 2SLS and 2SRI methods share the same line, and the baseline-adjusted PP and IP-weighted PP share the same line. The bias is out of the bound [-0.6,0.6] for the 2SLS and 2SRI methods for severe violation of the exclusion restriction. Abbreviations: PP: per-protocol, IP-weighted PP: inverse probability-weighted per-protocol, 2SLS: two-stage least square, 2SRI: two-stage residual inclusion
Estimated effect of vitamin A supplementation on childhood mortality in a two-arm randomized control trial with 450 villages in northern Sumatra
| Method | RD | SE | 95% CI |
|---|---|---|---|
| ITT | -2.58 | 0.93 | -4.40, -0.76 |
| Naïve PP | -5.15 | 0.82 | -6.76, -3.53 |
| Naïve AT | -6.47 | 0.82 | -8.08, -4.86 |
| Naïve 2SLS | -3.23 | 1.16 | -5.50, -0.95 |
| Naïve 2SRI | -3.23 | 1.16 | -5.50, -0.96 |
| NPCB 1 | - | - | -5.39, 194.62 |
Abbreviations: RD: risk difference per 1,000 in the treatment group than the control; SE: standard error, CI: confidence interval; ITT: intention-to-treat; PP: per-protocol; AT: as-treated; 2SLS: two-stage least square; 2SRI: two-stage residual inclusion; NPCB: nonparametric causal bound;
1The interval estimate from the NPCB is the bound for the average causal estimate per 1,000 than a 95% CI.
Parameterization of simulation for data generating process for simulation setting 1 outlines in DAG 1 (exclusion restriction satisfied and no unmeasured confounding)
| # | Arm |
|
|
|
|
| Nonadherence |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Z = 1 | 0.72 | 0.6 | 0.4 | 0.35 | 0 | 10 | -1 | 0 | 0 | 0 | 0.5 | 0 |
| Z = 0 | -4.06 | 0.6 | 0.4 | 0.35 | 0 | 10 | -1 | 0 | 0 | 0 | 0.5 | 0 | |
| 2 | Z = 1 | -0.23 | 0.6 | 0.4 | 0.35 | 0 | 20 | -1 | 0 | 0 | 0 | 0.5 | 0 |
| Z = 0 | -3.14 | 0.6 | 0.4 | 0.35 | 0 | 20 | -1 | 0 | 0 | 0 | 0.5 | 0 | |
| 3 | Z = 1 | -1.47 | 0.6 | 0.4 | 0.35 | 0 | 40 | -1 | 0 | 0 | 0 | 0.5 | 0 |
| Z = 0 | -1.92 | 0.6 | 0.4 | 0.35 | 0 | 40 | -1 | 0 | 0 | 0 | 0.5 | 0 | |
| 4 | Z = 1 | -2.52 | 0.6 | 0.4 | 0.35 | 0 | 60 | -1 | 0 | 0 | 0 | 0.5 | 0 |
| Z = 0 | -0.85 | 0.6 | 0.4 | 0.35 | 0 | 60 | -1 | 0 | 0 | 0 | 0.5 | 0 | |
| 5 | Z = 1 | -3.76 | 0.6 | 0.4 | 0.35 | 0 | 80 | -1 | 0 | 0 | 0 | 0.5 | 0 |
| Z = 0 | 0.39 | 0.6 | 0.4 | 0.35 | 0 | 80 | -1 | 0 | 0 | 0 | 0.5 | 0 | |
| 6 | Z = 1 | -4.72 | 0.6 | 0.4 | 0.35 | 0 | 90 | -1 | 0 | 0 | 0 | 0.5 | 0 |
| Z = 0 | 1.35 | 0.6 | 0.4 | 0.35 | 0 | 90 | -1 | 0 | 0 | 0 | 0.5 | 0 | |
| 7 | Z = 1 | 0.72 | 0.6 | 0.4 | 0.35 | 0 | 10 | -5.5 | 0 | 0 | 0 | 8 | 0 |
| Z = 0 | -4.06 | 0.6 | 0.4 | 0.35 | 0 | 10 | -5.5 | 0 | 0 | 0 | 8 | 0 | |
| 8 | Z = 1 | -0.23 | 0.6 | 0.4 | 0.35 | 0 | 20 | -5.5 | 0 | 0 | 0 | 8 | 0 |
| Z = 0 | -3.14 | 0.6 | 0.4 | 0.35 | 0 | 20 | -5.5 | 0 | 0 | 0 | 8 | 0 | |
| 9 | Z = 1 | -1.47 | 0.6 | 0.4 | 0.35 | 0 | 40 | -5.5 | 0 | 0 | 0 | 8 | 0 |
| Z = 0 | -1.92 | 0.6 | 0.4 | 0.35 | 0 | 40 | -5.5 | 0 | 0 | 0 | 8 | 0 | |
| 10 | Z = 1 | -2.52 | 0.6 | 0.4 | 0.35 | 0 | 60 | -5.5 | 0 | 0 | 0 | 8 | 0 |
| Z = 0 | -0.85 | 0.6 | 0.4 | 0.35 | 0 | 60 | -5.5 | 0 | 0 | 0 | 8 | 0 | |
| 11 | Z = 1 | -3.76 | 0.6 | 0.4 | 0.35 | 0 | 80 | -5.5 | 0 | 0 | 0 | 8 | 0 |
| Z = 0 | 0.39 | 0.6 | 0.4 | 0.35 | 0 | 80 | -5.5 | 0 | 0 | 0 | 8 | 0 | |
| 12 | Z = 1 | -4.72 | 0.6 | 0.4 | 0.35 | 0 | 90 | -5.5 | 0 | 0 | 0 | 8 | 0 |
| Z = 0 | 1.35 | 0.6 | 0.4 | 0.35 | 0 | 90 | -5.5 | 0 | 0 | 0 | 8 | 0 |
Parameterization of simulation for data generating process for simulation setting 2 outlines in DAG 2 (Exclusion restriction satisfied, unmeasured confounding present)
| # | Arm |
|
|
|
|
| Nonadherence |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 2 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 3 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 |
Parameterization of simulation for data generating process for simulation setting 2 outlines in DAG 2 (Exclusion restriction satisfied, unmeasured confounding present) (Continued)
| # | Arm |
|
|
|
|
| Nonadherence |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 5 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 6 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.35 | -0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 7 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 8 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 9 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 10 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 11 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 12 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.2 | -0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 13 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 14 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 15 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 16 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 17 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 18 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.3 | -0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 19 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 20 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 21 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 22 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 23 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 24 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.15 | -0.05 | 0.02 | 0.05 | 0.4 | 0 |
Parameterization of simulation for data generating process for simulation setting 2 outlines in DAG 2 (Exclusion restriction satisfied, unmeasured confounding present) (Continued)
| # | Arm |
|
|
|
|
| Nonadherence |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 25 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 | |
| 26 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 | |
| 27 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 | |
| 28 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 | |
| 29 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 | |
| 30 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.28 | 0 | 0.02 | 0.05 | 0.05 | 0 | |
| 31 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 | |
| 32 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 | |
| 33 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 | |
| 34 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 | |
| 35 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 | |
| 36 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.13 | 0 | 0.02 | 0.05 | 0.4 | 0 | |
| 37 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 38 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 39 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 40 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 41 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 42 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.25 | 0.05 | 0.02 | 0.05 | 0.05 | 0 | |
| 43 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 44 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 45 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 |
Parameterization of simulation for data generating process for simulation setting 2 outlines in DAG 2 (Exclusion restriction satisfied, unmeasured confounding present) (Continued)
| # | Arm |
|
|
|
|
| Nonadherence |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 46 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 47 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 48 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.1 | 0.05 | 0.02 | 0.05 | 0.4 | 0 | |
| 49 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 50 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 51 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 52 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 53 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 54 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.2 | 0.2 | 0.02 | 0.05 | 0.05 | 0 | |
| 55 | Z = 1 | 0.55 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.02 | 0.25 | 0.02 | 0.04 | 0.05 | 11 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 56 | Z = 1 | 0.46 | 0.25 | 0.02 | 0.04 | 0.05 | 20 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.12 | 0.25 | 0.02 | 0.04 | 0.05 | 21 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 57 | Z = 1 | 0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.32 | 0.25 | 0.02 | 0.04 | 0.05 | 41 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 58 | Z = 1 | 0.05 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.52 | 0.25 | 0.02 | 0.04 | 0.05 | 61 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 59 | Z = 1 | -0.15 | 0.25 | 0.02 | 0.04 | 0.05 | 81 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.7 | 0.25 | 0.02 | 0.04 | 0.05 | 80 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 | |
| 60 | Z = 1 | -0.25 | 0.25 | 0.02 | 0.04 | 0.05 | 91 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 |
| Z = 0 | 0.8 | 0.25 | 0.02 | 0.04 | 0.05 | 89 | 0.02 | 0.2 | 0.02 | 0.05 | 0.4 | 0 |
Parameterization of simulation for data generating process for simulation setting 3 outlines in DAG 3 (Exclusion restriction violated)
| # | Arm |
|
|
|
|
| Nonadherence |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Z = 1 | 0.86 | 0 | 0.01 | 0.04 | 0 | 10 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.06 | 0 | 0.01 | 0.04 | 0 | 10 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 2 | Z = 1 | 0.76 | 0 | 0.01 | 0.04 | 0 | 20 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.16 | 0 | 0.01 | 0.04 | 0 | 20 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 3 | Z = 1 | 0.56 | 0 | 0.01 | 0.04 | 0 | 41 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.36 | 0 | 0.01 | 0.04 | 0 | 40 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 4 | Z = 1 | 0.36 | 0 | 0.01 | 0.04 | 0 | 60 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.57 | 0 | 0.01 | 0.04 | 0 | 60 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 |
Parameterization of simulation for data generating process for simulation setting 3 outlines in DAG 3 (Exclusion restriction violated) (Continued)
| # | Arm |
|
|
|
|
| Nonadherence |
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 | Z = 1 | 0.16 | 0 | 0.01 | 0.04 | 0 | 80 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.77 | 0 | 0.01 | 0.04 | 0 | 80 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 6 | Z = 1 | 0.06 | 0 | 0.01 | 0.04 | 0 | 90 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.86 | 0 | 0.01 | 0.04 | 0 | 90 | 0.2 | 0 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 7 | Z = 1 | 0.86 | 0 | 0.01 | 0.04 | 0 | 10 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.06 | 0 | 0.01 | 0.04 | 0 | 10 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 8 | Z = 1 | 0.76 | 0 | 0.01 | 0.04 | 0 | 20 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.16 | 0 | 0.01 | 0.04 | 0 | 20 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 9 | Z = 1 | 0.56 | 0 | 0.01 | 0.04 | 0 | 41 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.36 | 0 | 0.01 | 0.04 | 0 | 40 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 10 | Z = 1 | 0.36 | 0 | 0.01 | 0.04 | 0 | 60 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.57 | 0 | 0.01 | 0.04 | 0 | 60 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 11 | Z = 1 | 0.16 | 0 | 0.01 | 0.04 | 0 | 80 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.77 | 0 | 0.01 | 0.04 | 0 | 80 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 12 | Z = 1 | 0.06 | 0 | 0.01 | 0.04 | 0 | 90 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.86 | 0 | 0.01 | 0.04 | 0 | 90 | 0.1 | 0 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 13 | Z = 1 | 0.86 | 0 | 0.01 | 0.04 | 0 | 10 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.06 | 0 | 0.01 | 0.04 | 0 | 10 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 14 | Z = 1 | 0.76 | 0 | 0.01 | 0.04 | 0 | 20 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.16 | 0 | 0.01 | 0.04 | 0 | 20 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 15 | Z = 1 | 0.56 | 0 | 0.01 | 0.04 | 0 | 41 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.36 | 0 | 0.01 | 0.04 | 0 | 40 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 16 | Z = 1 | 0.36 | 0 | 0.01 | 0.04 | 0 | 60 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.57 | 0 | 0.01 | 0.04 | 0 | 60 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 17 | Z = 1 | 0.16 | 0 | 0.01 | 0.04 | 0 | 80 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.77 | 0 | 0.01 | 0.04 | 0 | 80 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 18 | Z = 1 | 0.06 | 0 | 0.01 | 0.04 | 0 | 90 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 |
| Z = 0 | 0.86 | 0 | 0.01 | 0.04 | 0 | 90 | 0.2 | 0.2 | 0.03 | 0.1 | 0.05 | 0.05 | |
| 19 | Z = 1 | 0.86 | 0 | 0.01 | 0.04 | 0 | 10 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.06 | 0 | 0.01 | 0.04 | 0 | 10 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 20 | Z = 1 | 0.76 | 0 | 0.01 | 0.04 | 0 | 20 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.16 | 0 | 0.01 | 0.04 | 0 | 20 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 21 | Z = 1 | 0.56 | 0 | 0.01 | 0.04 | 0 | 41 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.36 | 0 | 0.01 | 0.04 | 0 | 40 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 22 | Z = 1 | 0.36 | 0 | 0.01 | 0.04 | 0 | 60 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.57 | 0 | 0.01 | 0.04 | 0 | 60 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 23 | Z = 1 | 0.16 | 0 | 0.01 | 0.04 | 0 | 80 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.77 | 0 | 0.01 | 0.04 | 0 | 80 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 | |
| 24 | Z = 1 | 0.06 | 0 | 0.01 | 0.04 | 0 | 90 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 |
| Z = 0 | 0.86 | 0 | 0.01 | 0.04 | 0 | 90 | 0.1 | 0.2 | 0.03 | 0.1 | 0.05 | 0.2 |