| Literature DB >> 27910122 |
Hairui Hua1, Danielle L Burke2, Michael J Crowther3,4, Joie Ensor2, Catrin Tudur Smith5, Richard D Riley2.
Abstract
Stratified medicine utilizes individual-level covariates that are associated with a differential treatment effect, also known as treatment-covariate interactions. When multiple trials are available, meta-analysis is used to help detect true treatment-covariate interactions by combining their data. Meta-regression of trial-level information is prone to low power and ecological bias, and therefore, individual participant data (IPD) meta-analyses are preferable to examine interactions utilizing individual-level information. However, one-stage IPD models are often wrongly specified, such that interactions are based on amalgamating within- and across-trial information. We compare, through simulations and an applied example, fixed-effect and random-effects models for a one-stage IPD meta-analysis of time-to-event data where the goal is to estimate a treatment-covariate interaction. We show that it is crucial to centre patient-level covariates by their mean value in each trial, in order to separate out within-trial and across-trial information. Otherwise, bias and coverage of interaction estimates may be adversely affected, leading to potentially erroneous conclusions driven by ecological bias. We revisit an IPD meta-analysis of five epilepsy trials and examine age as a treatment effect modifier. The interaction is -0.011 (95% CI: -0.019 to -0.003; p = 0.004), and thus highly significant, when amalgamating within-trial and across-trial information. However, when separating within-trial from across-trial information, the interaction is -0.007 (95% CI: -0.019 to 0.005; p = 0.22), and thus its magnitude and statistical significance are greatly reduced. We recommend that meta-analysts should only use within-trial information to examine individual predictors of treatment effect and that one-stage IPD models should separate within-trial from across-trial information to avoid ecological bias.Entities:
Keywords: ecological bias; effect modifier; meta-analysis; stratified/precision medicine; treatment-covariate interaction
Mesh:
Substances:
Year: 2016 PMID: 27910122 PMCID: PMC5299543 DOI: 10.1002/sim.7171
Source DB: PubMed Journal: Stat Med ISSN: 0277-6715 Impact factor: 2.373
The estimates of the treatment‐sex interaction effects in the simulations without trial level confounding.
| Model (1) (amalgamated interaction) | Model (3) (separated interactions) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Size |
| Mean (SD) | Bias | MSE | Coverage | Mean (SD) | Bias | MSE | Coverage | ||||
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| Large | 0.4 | 0.500 (0.072) | 0 | 0.005 | 0.939 | 0.500 (0.082) | 0.500 (0.164) | 0 | 0 | 0.007 | 0.027 | 0.945 | 0.957 |
| Large | 0.2 | 0.501 (0.070) | 0.001 | 0.005 | 0.946 | 0.502 (0.071) | 0.490 (0.335) | 0.002 | −0.010 | 0.005 | 0.112 | 0.953 | 0.956 |
| Small | 0.4 | 0.494 (0.143) | −0.006 | 0.020 | 0.958 | 0.492 (0.153) | 0.517 (0.484) | −0.008 | 0.017 | 0.023 | 0.235 | 0.964 | 0.945 |
| Small | 0.2 | 0.505 (0.138) | 0.005 | 0.019 | 0.953 | 0.505 (0.143) | 0.497 (0.841) | 0.005 | −0.003 | 0.020 | 0.707 | 0.948 | 0.959 |
N.B. In all settings, the true interaction between the log hazard ratio (treatment effect) and sex was 0.5, and so, if they reflected this, the mean estimates of β , β and β should be 0.5.
‘Large’: J = 10 studies, N = 250 patients; ‘Small’: J = 5 studies, N = 250 patients.
MSE, mean‐square error; and SD, standard deviation of the 1000 parameter estimates.
The estimates of the treatment‐age interaction effects in the simulations without trial level confounding.
| Model (1) (amalgamated interaction) | Model (3) (separated interactions) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Size |
|
| Mean(SD) | Bias | MSE | Coverage | Mean (SD) | Bias | MSE | Coverage | ||||
|
|
|
|
|
|
|
|
|
|
|
|
| |||
| Large | 20 | 10 | 0.010 (0.002) | 0 | <0.001 | 0.952 | 0.010 (0.003) | 0.010 (0.004) | 0 | 0 | <0.001 | <0.001 | 0.948 | 0.949 |
| Large | 20 | 5 | 0.010 (0.003) | 0 | <0.001 | 0.958 | 0.010 (0.006) | 0.010 (0.003) | 0 | 0 | <0.001 | <0.001 | 0.946 | 0.959 |
| Large | 10 | 10 | 0.010 (0.003) | 0 | <0.001 | 0.965 | 0.010 (0.003) | 0.010 (0.007) | 0 | 0 | <0.001 | <0.001 | 0.961 | 0.949 |
| Large | 10 | 5 | 0.010 (0.005) | 0 | <0.001 | 0.949 | 0.010 (0.006) | 0.010 (0.007) | 0 | 0 | <0.001 | <0.001 | 0.959 | 0.948 |
| Small | 20 | 10 | 0.010 (0.005) | 0 | <0.001 | 0.930 | 0.010 (0.007) | 0.010 (0.009) | 0 | 0 | <0.001 | <0.001 | 0.954 | 0.935 |
| Small | 20 | 5 | 0.010 (0.006) | 0 | <0.001 | 0.967 | 0.009 (0.013) | 0.010 (0.008) | −0.001 | 0 | <0.001 | <0.001 | 0.953 | 0.960 |
| Small | 10 | 10 | 0.010 (0.006) | 0 | <0.001 | 0.945 | 0.010 (0.007) | 0.011 (0.018) | 0 | 0.001 | <0.001 | <0.001 | 0.947 | 0.953 |
| Small | 10 | 5 | 0.010 (0.010) | 0 | <0.001 | 0.949 | 0.010 (0.013) | 0.010 (0.018) | 0 | 0 | <0.001 | <0.001 | 0.949 | 0.952 |
N.B. In all settings, the true interaction between the log hazard ratio (treatment effect) and age was 0.01, and, so, if they reflected this, the mean estimates of β , β and β should be 0.01.
‘Large’: J = 10 studies, N = 250 patients; ‘Small’: J = 5 studies, N = 250 patients.
MSE, mean square error; and SD, standard deviation of the 1000 parameter estimates.
The estimators of the treatment‐sex interaction effects in the simulated data considering trial‐level treatment confounding.
| Size |
| Model | Mean (SD) | Bias | MSE | Coverage | Model | Mean (SD) | Bias | MSE | Coverage | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
| Large | 0.4 | (1) | 0.721 (0.091) | 0.221 | 0.057 | 0.192 | (3) | 0.495 (0.078) | 1.970 (0.320) | −0.005 | 1.470 | 0.006 | 2.263 | 0.944 | 0.003 | ||
| Large | 0.4 | (2) | 0.528 (0.079) | 0.125(0.034) | 0.028 | 0.007 | 0.927 | (4) | 0.499 (0.078) | 1.967 (0.317) | 0.028 (0.019) | −0.001 | 1.467 | 0.006 | 2.252 | 0.947 | 0.008 |
| Large | 0.2 | (1) | 0.599 (0.076) | 0.099 | 0.016 | 0.696 | (3) | 0.496 (0.071) | 3.400 (0.638) | −0.004 | 2.900 | 0.005 | 8.816 | 0.943 | 0.000 | ||
| Large | 0.2 | (2) | 0.510 (0.071) | 0.127(0.034) | 0.010 | 0.005 | 0.947 | (4) | 0.499 (0.071) | 3.401 (0.634) | 0.028 (0.017) | −0.001 | 2.901 | 0.005 | 8.815 | 0.946 | 0.006 |
| Small | 0.4 | (1) | 0.694 (0.176) | 0.194 | 0.069 | 0.683 | (3) | 0.490 (0.162) | 1.977 (0.749) | −0.010 | 1.477 | 0.026 | 2.741 | 0.949 | 0.107 | ||
| Small | 0.4 | (2) | 0.547 (0.168) | 0.105(0.069) | 0.047 | 0.030 | 0.934 | (4) | 0.492 (0.162) | 1.978 (0.747) | 0.019 (0.028) | −0.008 | 1.478 | 0.026 | 2.742 | 0.949 | 0.196 |
| Small | 0.2 | (1) | 0.597 (0.139) | 0.097 | 0.029 | 0.897 | (3) | 0.501 (0.135) | 3.463 (1.543) | 0.001 | 2.963 | 0.018 | 11.159 | 0.962 | 0.086 | ||
| Small | 0.2 | (2) | 0.524 (0.136) | 0.111(0.065) | 0.024 | 0.019 | 0.958 | (4) | 0.502 (0.136) | 3.470 (1.537) | 0.018 (0.027) | 0.002 | 2.970 | 0.018 | 11.184 | 0.963 | 0.157 |
N.B. In all settings, the true interaction between the log hazard ratio (treatment effect) and sex was 0.5, and so, if they reflected this, the mean estimates of β , β and β should be 0.5.
‘Large’: J = 10 studies, N = 250 patients; ‘Small’: J = 5 studies, N = 250 patients.
MSE, mean square error; and SD, standard deviation of the 1000 parameter estimates.
The estimates of the treatment‐age interaction effects in the simulated data considering trial‐level treatment confounding.
| Size |
|
| Model | Mean (SD) | Bias | MSE | Coverage | Model | Mean (SD) | Bias | MSE | Coverage | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
| Large | 20 | 10 | (1) | 0.023 (0.003) | 0.013 | <0.001 | 0.018 | (3) | 0.010 (0.003) | 0.040 (0.006) | 0 | 0.030 | <0.001 | 0.001 | 0.958 | 0.003 | ||
| Large | 20 | 10 | (2) | 0.013 (0.003) | 0.112 (0.040) | 0.003 | <0.001 | 0.848 | (4) | 0.010 (0.003) | 0.041 (0.006) | 0.027(0.019) | 0 | 0.031 | <0.001 | 0.001 | 0.958 | 0.010 |
| Large | 20 | 5 | (1) | 0.032 (0.004) | 0.022 | <0.001 | 0.003 | (3) | 0.010 (0.006) | 0.039 (0.006) | 0 | 0.029 | <0.001 | 0.001 | 0.965 | 0.002 | ||
| Large | 20 | 5 | (2) | 0.021(0.006) | 0.068 (0.043) | 0.011 | <0.001 | 0.418 | (4) | 0.010 (0.006) | 0.039 (0.006) | 0.025(0.018) | 0 | 0.029 | <0.001 | 0.001 | 0.964 | 0.005 |
| Large | 10 | 10 | (1) | 0.020 (0.003) | 0.010 | <0.001 | 0.131 | (3) | 0.010 (0.003) | 0.068 (0.012) | 0 | 0.058 | <0.001 | 0.003 | 0.949 | 0.003 | ||
| Large | 10 | 10 | (2) | 0.011 (0.003) | 0.121 (0.037) | 0.001 | <0.001 | 0.927 | (4) | 0.010 (0.003) | 0.068 (0.012) | 0.026(0.018) | 0 | 0.058 | <0.001 | 0.004 | 0.946 | 0.005 |
| Large | 10 | 5 | (1) | 0.035 (0.006) | 0.025 | 0.001 | 0.018 | (3) | 0.010 (0.007) | 0.06 (0.012) | 0 | 0.058 | <0.001 | 0.003 | 0.945 | 0.001 | ||
| Large | 10 | 5 | (2) | 0.015 (0.007) | 0.109 (0.041) | 0.005 | <0.001 | 0.826 | (4) | 0.010 (0.007) | 0.068 (0.012) | 0.026(0.019) | 0 | 0.058 | <0.001 | 0.003 | 0.945 | 0.004 |
| Small | 20 | 10 | (1) | 0.022 (0.007) | 0.012 | <0.001 | 0.38 | (3) | 0.010 (0.007) | 0.041 (0.017) | 0 | 0.031 | <0.001 | 0.001 | 0.942 | 0.121 | ||
| Small | 20 | 10 | (2) | 0.015 (0.008) | 0.085 (0.078) | 0.005 | <0.001 | 0.778 | (4) | 0.010 (0.007) | 0.041 (0.017 | 0.015(0.026) | 0 | 0.031 | <0.001 | 0.001 | 0.943 | 0.184 |
| Small | 20 | 5 | (1) | 0.030 (0.010) | 0.020 | 0.001 | 0.173 | (3) | 0.010 (0.013) | 0.039 (0.017) | 0 | 0.029 | <0.001 | 0.001 | 0.939 | 0.115 | ||
| Small | 20 | 5 | (2) | 0.024 (0.012) | 0.050 (0.073) | 0.014 | <0.001 | 0.464 | (4) | 0.010 (0.013) | 0.039 (0.017) | 0.017(0.028) | 0 | 0.029 | <0.001 | 0.001 | 0.939 | 0.185 |
| Small | 10 | 10 | (1) | 0.019 (0.007) | 0.009 | <0.001 | 0.665 | (3) | 0.010 (0.006) | 0.071 (0.032) | 0 | 0.061 | <0.001 | 0.005 | 0.953 | 0.103 | ||
| Small | 10 | 10 | (2) | 0.012 (0.007) | 0.106 (0.069) | 0.002 | <0.001 | 0.917 | (4) | 0.010 (0.006) | 0.071 (0.032) | 0.019(0.030) | 0 | 0.061 | <0.001 | 0.005 | 0.952 | 0.179 |
| Small | 10 | 5 | (1) | 0.032 (0.012) | 0.022 | 0.001 | 0.354 | (3) | 0.009 (0.013) | 0.069 (0.031) | −0.001 | 0.059 | <0.001 | 0.004 | 0.961 | 0.109 | ||
| Small | 10 | 5 | (2) | 0.019 (0.014) | 0.086 (0.075) | 0.009 | <0.001 | 0.808 | (4) | 0.009 (0.013) | 0.069 (0.031 | 0.016(0.027) | −0.001 | 0.059 | <0.001 | 0.004 | 0.961 | 0.185 |
In all settings, the true interaction between the log hazard ratio (treatment effect) and age was 0.01, and so, if they reflected this, the mean estimates of β , β and β should be 0.01.
‘Large’: J = 10 studies, N = 250 patients; ‘Small’: J = 5 studies, N = 250 patients.
MSE, mean square error; and SD, standard deviation of the 1000 parameter estimates.
Summary of the treatment‐covariate effect estimates in the epilepsy data for the outcome of time to 12 months remission.
| Covariate | Model |
| CI of
| Model |
|
| CI of
| CI of
|
|---|---|---|---|---|---|---|---|---|
| Age at randomization | (1) | −0.011 | −0.019 to −0.003 | (3) | −0.007 (0.006) | −0.013 | −0.019 to 0.005 | −0.023 to −0.003 |
| (2) | −0.011 | −0.019 to −0.003 | (4) | −0.007 (0.006) | −0.013 | −0.019 to 0.005 | −0.023 to −0.003 | |
| Epilepsy type | (1) | −0.128 (0.147) | −0.416 to 0.160 | (3) | −0.026 (0.168) | −0.467 (0.307) | −0.355 to 0.303 | −1.069 to 0.135 |
| (2) | −0.090 (0.156) | −0.396 to 0.216 | (4) | −0.025 (0.168) | −0.479 (0.376) | −0.354 to 0.304 | −1.216 to 0.258 | |
| Log number of seizures | (1) | −0.025 (0.056) | −0.135 to 0.085 | (3) | −0.014 (0.058) | −0.100 (0.122) | −0.128 to 0.100 | −0.339 to 0.139 |
| (2) | −0.020 (0.057) | −0.132 to 0.092 | (4) | −0.013 (0.058) | −0.105 (0.142) | −0.127 to 0.101 | −0.383 to 0.173 |
p‐value < 0.01.
SE, standard error of the parameter estimate; CI, confidence interval.