| Literature DB >> 34717559 |
Brennan C Kahan1,2, Ian R White3, Sandra Eldridge4, Richard Hooper4.
Abstract
BACKGROUND: Re-randomisation trials involve re-enrolling and re-randomising patients for each new treatment episode they experience. They are often used when interest lies in the average effect of an intervention across all the episodes for which it would be used in practice. Re-randomisation trials are often analysed using independence estimators, where a working independence correlation structure is used. However, research into independence estimators in the context of re-randomisation has been limited.Entities:
Keywords: Estimands; Independence estimators; Re-randomisation; Re-randomisation trials; Simulation study
Mesh:
Year: 2021 PMID: 34717559 PMCID: PMC8557515 DOI: 10.1186/s12874-021-01433-4
Source DB: PubMed Journal: BMC Med Res Methodol ISSN: 1471-2288 Impact factor: 4.615
Summary of estimands and estimators. Policy-benefit estimators are based on setting with maximum of two episodes per patient
| Estimand | Definition | Description | Estimator |
|---|---|---|---|
| Per-episode added-benefit | Provides the additional effect of being assigned the intervention in the current episode, over and above the benefit of being assigned the intervention in previous episodes Provides an average effect across episodes | ||
| Per-episode policy-benefit | Provides the effect of a treatment policy where patients are assigned intervention vs. control for all episodes Provides an average effect across episodes | Step 1: Step 2: | |
| Per-patient added-benefit | Provides the additional effect of being assigned the intervention in the current episode, over and above the benefit of being assigned the intervention in previous episodes Provides an average effect across patients | ||
| Per-patient policy-benefit | Provides the effect of a treatment policy where patients are assigned intervention vs. control for all episodes Provides an average effect across patients | Step 1: using weighted least squares, with weights Step 2: |
Stata code to implement independence estimators. ‘y’ denotes patient outcome, ‘z’ denotes treatment allocation, ‘id’ is a unique identifier for patient, ‘m_i’ denotes the number of episodes for which the patient is enrolled in the trial, ‘z_prev’ denotes the patient’s treatment allocation in their previous episode (and is set to 0 if it is the patient’s first episode), ‘x_ep’ is an indicator for episode 2, ‘prop_1st_ep’ and ‘prop_2nd_ep’ represent the proportion of episodes in the trial which are 1st and 2nd episodes respectively, and ‘prop_has_1ep’ and ‘prop_has_2ep’ denote the proportion of patients enrolled in the trial for one and two episodes respectively. In order to run the above code in Stata, ‘prop_1st_ep’, ‘prop_2nd_ep’, ‘prop_has_1ep’, and ‘prop_has_2ep’ must be saved as Stata local macros
| Estimator | Stata code |
|---|---|
| Per-episode | reg y z, vce (cluster id) |
| Per-patient | reg y z [pw = 1/m_i], vce (cluster id) |
| Per-episode | reg y z##z_prev x_ep, vce (cluster id) lincom `prop_1st_ep’*_b[1.z] + /// `prop_2nd_ep’*(_b[1.z] + _b[1.z_prev] + _b[1.z#1.z_prev]) |
| Per-patient | reg y z##z_prev x_ep [pw = 1/m_i], vce (cluster id) lincom `prop_has_1ep’*(_b[1.z]) + `prop_has_2ep’*((1/2)*(_b[1.z]) + /// (1/2)*(_b[1.z] + _b[1.z_prev] + _b[1.z#1.z_prev])) |
Description of variables used in simulation study 1
| Variable | Description | Method of generation |
|---|---|---|
| Continuous outcome for patient | Generated based on model [ | |
| Treatment allocation (0 = control, 1 = intervention) for patient | Bernoulli random variable with probability of 0.5 (implying simple randomisation | |
| Indicator for episode 2 | NA | |
| Indicator for number of episodes patient experiences (0 = 1 episode, 1 = 2 episodes); equivalent to | NA | |
| Treatment allocation for patient | NA | |
| Unobserved patient-level binary covariate, which is constant across episodes | Bernoulli random variable with probability of 0.5 | |
| Unobserved episode-level binary covariate, which can vary across episodes | Bernoulli random variable with probability of 0.5 | |
| μ | Random intercept for patient | |
| ε | Random error term for episode |
Simulation parameters and estimands for different scenarios in simulation study 1. For all scenarios, we set α = 0, β = 3, β = 1, β = 1, and
| Parameters | Estimand values | |||||||
|---|---|---|---|---|---|---|---|---|
| Scenario | β | β | γ | δ | ||||
| Scenario 1: Constant treatment effect | 0 | 0 | 0 | 0 | 3 | 3 | 3 | 3 |
| Scenario 2: Treatment effect varies across episode | 1.5 | 0 | 0 | 0 | 3.5 | 3.38 | 3.5 | 3.38 |
| Scenario 3: Treatment effect varies across patients with different values of M | 0 | 3 | 0 | 0 | 5 | 4.5 | 5 | 4.5 |
| Scenario 4: Treatment effect carries forward | 0 | 0 | 1 | 0 | 3 | 3 | 3.33 | 3.25 |
| Scenario 5: Treatment becomes less effective on re-use | 0 | 0 | 0 | -3 | 2.5 | 2.63 | 2 | 2.25 |
| Scenario 6: Treatment effect varies across episodes, across patients with different values of M | 1,5 | 3 | 1 | -3 | 5 | 4.5 | 4.83 | 4.38 |
Parameters for different episode 2 non-enrolment scenarios (simulation study 2a). For all scenarios, we set and
| Scenario | ||||||
|---|---|---|---|---|---|---|
| Scenario 1 – Non-enrolment depends on previous treatment allocation | 0 | 0 | 0 | 0 | 0 | 0 |
| Scenario 2 – Non-enrolment depends on previous treatment allocation and previous outcome | 10 | 0 | 0.25 | 0 | 0 | 0 |
| Scenario 3 – Non-enrolment depends on previous treatment allocation and baseline prognosis at episode 2 | 0 | 10 | 0 | 0.25 | 0 | 0 |
| Scenario 4 – Non-enrolment is differential between treatment groups based on previous outcome | 10 | 0 | 0 | 0 | 0.5 | 0 |
| Scenario 5 – Non-enrolment is differential between treatment groups based on baseline prognosis at episode 2 | 0 | 10 | 0 | 0 | 0 | 0.5 |
Fig. 1Bias and coverage of independence estimators in simulation study 1. PE = per-episode; PP = per-patient; AB = added-benefit; PB = policy-benefit. Error bars are 95% confidence intervals based on Monte Carlo standard errors. Scenario 1: Constant treatment effect. Scenario 2: Treatment effect varies across episode. Scenario 3: Treatment effect varies across patients with different values of M. Scenario 4: Treatment effect carries forward. Scenario 5: Treatment becomes less effective on re-use. Scenario 6: Treatment effect varies across episodes, across patients with different values of M, carries forward, and becomes less effective on re-use
Fig. 2Bias in estimators across different treatment effect and non-enrolment scenarios for simulation study 2a. Monte Carlo standard errors ranges: per-episode added-benefit 0.003–0.006; per-episode policy-benefit 0.004–0.008; per-patient added-benefit 0.003–0.006; per-patient policy-benefit 0.004–0.007. Treatment effect scenario 1: Constant treatment effect. 2: Treatment effect varies across episode. 3: Treatment effect varies across patients with different values of M. 4: Treatment effect carries forward. 5: Treatment becomes less effective on re-use. 6: Treatment effect varies across episodes, across patients with different values of M, carries forward, and becomes less effective on re-use. Non-enrolment scenario 1: non-enrolment depends on previous treatment allocation. 2: Non-enrolment depends on previous treatment allocation and previous outcome. 3: Non-enrolment depends on previous treatment allocation and baseline prognosis at episode two. 4: Non-enrolment is differential between treatment groups based on previous outcome. 5: Non-enrolment is differential between treatment groups based on baseline prognosis at episode two
Fig. 3Coverage of estimators across different treatment effect and non-enrolment scenarios for simulation study 2a. Error bars are 95% confidence intervals based on Monte Carlo standard errors. Treatment effect scenario 1: Constant treatment effect. 2: Treatment effect varies across episode. 3: Treatment effect varies across patients with different values of M. 4: Treatment effect carries forward. 5: Treatment becomes less effective on re-use. 6: Treatment effect varies across episodes, across patients with different values of M, carries forward, and becomes less effective on re-use. Non-enrolment scenario 1: non-enrolment depends on previous treatment allocation. 2: Non-enrolment depends on previous treatment allocation and previous outcome. 3: Non-enrolment depends on previous treatment allocation and baseline prognosis at episode two. 4: Non-enrolment is differential between treatment groups based on previous outcome. 5: Non-enrolment is differential between treatment groups based on baseline prognosis at episode two