| Literature DB >> 34994667 |
Mohammed Baragilly1,2, Brian Harvey Willis2.
Abstract
Tailored meta-analysis uses setting-specific knowledge for the test positive rate and disease prevalence to constrain the possible values for a test's sensitivity and specificity. The constrained region is used to select those studies relevant to the setting for meta-analysis using an unconstrained bivariate random effects model (BRM). However, sometimes there may be no studies to aggregate, or the summary estimate may lie outside the plausible or "applicable" region. Potentially these shortcomings may be overcome by incorporating the constraints in the BRM to produce a constrained model. Using a penalised likelihood approach we developed an optimisation algorithm based on co-ordinate ascent and Newton-Raphson iteration to fit a constrained bivariate random effects model (CBRM) for meta-analysis. Using numerical examples based on simulation studies and real datasets we compared its performance with the BRM in terms of bias, mean squared error and coverage probability. We also determined the 'closeness' of the estimates to their true values using the Euclidian and Mahalanobis distances. The CBRM produced estimates which in the majority of cases had lower absolute mean bias and greater coverage probability than the BRM. The estimated sensitivities and specificity for the CBRM were, in general, closer to the true values than the BRM. For the two real datasets, the CBRM produced estimates which were in the applicable region in contrast to the BRM. When combining setting-specific data with test accuracy meta-analysis, a constrained model is more likely to yield a plausible estimate for the sensitivity and specificity in the practice setting than an unconstrained model.Entities:
Keywords: Bivariate model; diagnostic accuracy; meta-analysis; penalised likelihood; penalty method; random effects
Mesh:
Year: 2022 PMID: 34994667 PMCID: PMC8829734 DOI: 10.1177/09622802211065157
Source DB: PubMed Journal: Stat Methods Med Res ISSN: 0962-2802 Impact factor: 3.021
Mean bias and mean squared error of the estimated values of sensitivity and specificity for the CBRM and BRM based on10000 simulations for each of the scenarios.
| Bias | Mean Squared Error | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Sensitivity | Specificity | Sensitivity | Specificity | ||||||
| CBRM | BRM | CBRM | BRM | CBRM | BRM | CBRM | BRM | ||
|
| { | ||||||||
| {10, 0.5, −0.5} | −0.0097 | −0.0112 | −0.0016 | −0.0022 | 0.0171 | 0.0182 | 0.0130 | 0.0141 | |
| {10, 0.5, − 0.5} | −0.0075 | −0.0100 | −0.0026 | −0.0033 | 0.0152 | 0.0177 | 0.0104 | 0.0134 | |
| {10, 0.5, − 0.5} | −0.0068 | −0.0093 | −0.0037 | −0.0043 | 0.0124 | 0.0175 | 0.0070 | 0.0133 | |
| {10, 0.5, − 0.5} | −0.0074 | −0.0101 | −0.0031 | −0.0035 | 0.0101 | 0.0177 | 0.0050 | 0.0134 | |
| {10, 0.5, − 0.5} | −0.0098 | −0.0105 | −0.0052 | −0.0057 | 0.0086 | 0.0182 | 0.0035 | 0.0137 | |
|
| { | ||||||||
| {0.5, − 0.5, 100} | −0.0086 | −0.0119 | −0.0033 | −0.0048 | 0.0171 | 0.0204 | 0.0112 | 0.0151 | |
| {0.5, − 0.5, 100} | −0.0075 | −0.0100 | −0.0026 | −0.0033 | 0.0152 | 0.0177 | 0.0104 | 0.0134 | |
| {0.5, − 0.5, 100} | −0.0100 | −0.0115 | −0.0025 | −0.0035 | 0.0145 | 0.0166 | 0.0104 | 0.0132 | |
| {0.5, − 0.5, 100} | −0.0084 | −0.0103 | −0.0025 | −0.0027 | 0.0139 | 0.0160 | 0.0101 | 0.0128 | |
| { | |||||||||
| {10,− 0.5, 100} | −0.0022 | −0.0025 | −0.0001 | −0.0003 | 0.0039 | 0.0040 | 0.0029 | 0.0030 | |
| {10,− 0.5, 100} | −0.0075 | −0.0100 | −0.0026 | −0.0033 | 0.0152 | 0.0177 | 0.0104 | 0.0134 | |
| {10,− 0.5, 100} | −0.0167 | −0.0223 | −0.0032 | −0.0031 | 0.0248 | 0.0327 | 0.0148 | 0.0236 | |
| {10,− 0.5, 100} | −0.0178 | −0.0275 | −0.0047 | −0.0039 | 0.0330 | 0.0470 | 0.0186 | 0.0345 | |
| { | |||||||||
| {10, 0.5, 100} | −0.0180 | −0.0204 | −0.0090 | −0.0108 | 0.0156 | 0.0169 | 0.0102 | 0.0122 | |
| {10, 0.5, 100} | −0.0150 | −0.0175 | −0.0071 | −0.0083 | 0.0156 | 0.0173 | 0.0106 | 0.0130 | |
| {10, 0.5, 100} | −0.0075 | −0.0100 | −0.0026 | −0.0033 | 0.0152 | 0.0177 | 0.0104 | 0.0134 | |
| {10, 0.5, 100} | 0.0002 | −0.0019 | 0.0011 | 0.0006 | 0.0145 | 0.0179 | 0.0102 | 0.0139 | |
| {10, 0.5, 100} | 0.0026 | −0.0002 | 0.0049 | 0.0059 | 0.0142 | 0.0186 | 0.0101 | 0.0145 | |
The coverage probability of the 95% confidence and prediction regions and the convergence probability for each scenario for the CBRM and BRM based on 10000 simulations.
| Confidence Regions | Prediction Regions | Convergence Probability | |||||
|---|---|---|---|---|---|---|---|
| CBRM | BRM | CBRM | BRM | CBRM | BRM | ||
|
| { | ||||||
| {10, 0.5, − 0.5} | 0.3393 | 0.3313 | 0.9035 | 0.8964 | 0.9992 | 0.9999 | |
| {10, 0.5, − 0.5} | 0.3531 | 0.3339 | 0.9206 | 0.9023 | 0.9982 | 1.0000 | |
| {10, 0.5, − 0.5} | 0.4031 | 0.3227 | 0.9288 | 0.9012 | 0.9954 | 1.0000 | |
| {10, 0.5, − 0.5} | 0.4765 | 0.3351 | 0.9390 | 0.9004 | 0.9896 | 1.0000 | |
| {10, 0.5, − 0.5} | 0.5402 | 0.3350 | 0.9431 | 0.9005 | 0.9877 | 1.0000 | |
|
| { | ||||||
| {0.5, − 0.5, 100} | 0.6869 | 0.6449 | 0.9231 | 0.9109 | 0.9958 | 1.0000 | |
| {0.5, − 0.5, 100} | 0.3531 | 0.3339 | 0.9206 | 0.9023 | 0.9982 | 1.0000 | |
| {0.5, − 0.5, 100} | 0.1876 | 0.1820 | 0.9395 | 0.9225 | 0.9989 | 1.0000 | |
| {0.5, − 0.5, 100} | 0.0831 | 0.0816 | 0.9563 | 0.9416 | 0.9979 | 1.0000 | |
| { | |||||||
| {10,− 0.5, 100} | 0.4105 | 0.4071 | 0.8797 | 0.8774 | 0.9992 | 1.0000 | |
| {10,− 0.5, 100} | 0.3531 | 0.3339 | 0.9206 | 0.9023 | 0.9982 | 1.0000 | |
| {10,− 0.5, 100} | 0.3686 | 0.3191 | 0.9317 | 0.9066 | 0.9950 | 1.0000 | |
| {10,− 0.5, 100} | 0.3816 | 0.3102 | 0.9344 | 0.9057 | 0.9911 | 1.0000 | |
| { | |||||||
| {10, 0.5, 100} | 0.3472 | 0.3320 | 0.9121 | 0.8981 | 0.9980 | 1.0000 | |
| {10, 0.5, 100} | 0.3447 | 0.3275 | 0.9150 | 0.8981 | 0.9970 | 1.0000 | |
| {10, 0.5, 100} | 0.3531 | 0.3339 | 0.9206 | 0.9023 | 0.9982 | 1.0000 | |
| {10, 0.5, 100} | 0.3691 | 0.3477 | 0.9230 | 0.9049 | 0.9984 | 1.0000 | |
| {10, 0.5, 100} | 0.4029 | 0.3750 | 0.9213 | 0.8986 | 0.9970 | 0.9999 | |
The probabilities of shortest distance between the estimated and the true value , for the BRM and CBRM based on the euclidian and mahalanobis distances. “Equivalent” is where the estimates from the two models were the same to 12 decimal places for each of the scenarios.
| Euclidean distance | Mahalanobis distance | ||||||
|---|---|---|---|---|---|---|---|
| Equivalent | BRM | CBRM | Equivalent | BRM | CBRM | ||
| { | |||||||
| {10, 0.5, − 0.5} | 0.0241 | 0.4633 | 0.5126 | 0.0231 | 0.4609 | 0.5160 | |
| {10, 0.5, − 0.5} | 0.0194 | 0.4229 | 0.5577 | 0.0189 | 0.4204 | 0.5607 | |
| {10, 0.5, − 0.5} | 0.0164 | 0.3380 | 0.6456 | 0.0162 | 0.3419 | 0.6419 | |
| {10, 0.5, − 0.5} | 0.0178 | 0.2644 | 0.7178 | 0.0177 | 0.2755 | 0.7068 | |
| {10, 0.5, − 0.5} | 0.0125 | 0.2132 | 0.7743 | 0.0120 | 0.2245 | 0.7635 | |
| { | |||||||
| {0.5, − 0.5, 100} | 0.0211 | 0.4065 | 0.5724 | 0.0207 | 0.4220 | 0.5573 | |
| {0.5, − 0.5, 100} | 0.0194 | 0.4229 | 0.5577 | 0.0189 | 0.4204 | 0.5607 | |
| {0.5, − 0.5, 100} | 0.0192 | 0.4242 | 0.5566 | 0.0189 | 0.4226 | 0.5585 | |
| {0.5, − 0.5, 100} | 0.0115 | 0.4319 | 0.5566 | 0.0109 | 0.4300 | 0.5591 | |
| { | |||||||
| {10,− 0.5, 100} | 0.0241 | 0.4788 | 0.4971 | 0.0230 | 0.4729 | 0.5041 | |
| {10,− 0.5, 100} | 0.0194 | 0.4229 | 0.5577 | 0.0189 | 0.4204 | 0.5607 | |
| {10,− 0.5, 100} | 0.0171 | 0.3658 | 0.6171 | 0.0168 | 0.3662 | 0.6170 | |
| {10,− 0.5, 100} | 0.0133 | 0.3348 | 0.6519 | 0.0132 | 0.3393 | 0.6475 | |
| { | |||||||
| {10, 0.5, 100} | 0.0406 | 0.4132 | 0.5462 | 0.0400 | 0.4196 | 0.5404 | |
| {10, 0.5, 100} | 0.0356 | 0.4170 | 0.5474 | 0.0349 | 0.4213 | 0.5438 | |
| {10, 0.5, 100} | 0.0194 | 0.4229 | 0.5577 | 0.0189 | 0.4204 | 0.5607 | |
| {10, 0.5, 100} | 0.0116 | 0.4118 | 0.5766 | 0.0113 | 0.4077 | 0.5810 | |
| {10, 0.5, 100} | 0.0173 | 0.4194 | 0.5633 | 0.0166 | 0.4138 | 0.5696 | |
Mean bias and mean squared error of the estimated values of sensitivity and specificity for the CBRM and BRM based on10000 simulations for each of the 16 scenarios in stage 2.
| Mean Bias | Mean Squared Error | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sensitivity | Specificity | Sensitivity | Specificity | ||||||||
|
|
|
|
| CBRM | BRM | CBRM | BRM | CBRM | BRM | CBRM | BRM |
| 50 | 5 | 0.1 | −0.1 | −0.0037 | −0.0044 | −0.0025 | −0.0029 | 0.0045 | 0.0046 | 0.0032 | 0.0032 |
| 50 | 5 | 0.1 | −0.9 | 0.0018 | 0.0015 | −0.0000 | −0.0001 | 0.0047 | 0.0047 | 0.0035 | 0.0035 |
| 50 | 5 | 1.5 | −0.1 | −0.0380 | −0.0476 | −0.0207 | −0.0268 | 0.0429 | 0.0488 | 0.0277 | 0.0353 |
| 50 | 5 | 1.5 | −0.9 | 0.0061 | −0.0026 | 0.0103 | 0.0118 | 0.0380 | 0.0512 | 0.0281 | 0.0413 |
| 50 | 50 | 0.1 | −0.1 | −0.0046 | −0.0047 | −0.0017 | −0.0017 | 0.0035 | 0.0035 | 0.0027 | 0.0027 |
| 50 | 50 | 0.1 | −0.9 | 0.0004 | 0.0003 | 0.0015 | 0.0015 | 0.0037 | 0.0037 | 0.0029 | 0.0029 |
| 50 | 50 | 1.5 | −0.1 | −0.0384 | −0.0418 | −0.0222 | −0.0235 | 0.0372 | 0.0399 | 0.0245 | 0.0282 |
| 50 | 50 | 1.5 | −0.9 | 0.0021 | −0.0042 | 0.0175 | 0.0215 | 0.0328 | 0.0423 | 0.0253 | 0.0349 |
| 1000 | 5 | 0.1 | −0.1 | −0.0028 | −0.0041 | −0.0021 | −0.0031 | 0.0039 | 0.0047 | 0.0020 | 0.0033 |
| 1000 | 5 | 0.1 | −0.9 | 0.0017 | 0.0011 | 0.0004 | 0.0004 | 0.0026 | 0.0046 | 0.0016 | 0.0035 |
| 1000 | 5 | 1.5 | −0.1 | −0.0396 | −0.0456 | −0.0211 | −0.0305 | 0.0264 | 0.0493 | 0.0083 | 0.0360 |
| 1000 | 5 | 1.5 | −0.9 | −0.0020 | −0.0015 | 0.0003 | 0.0107 | 0.0088 | 0.0502 | 0.0034 | 0.0407 |
| 1000 | 50 | 0.1 | −0.1 | −0.0043 | −0.0046 | −0.0029 | −0.0034 | 0.0030 | 0.0035 | 0.0017 | 0.0026 |
| 1000 | 50 | 0.1 | −0.9 | 0.0008 | 0.0001 | 0.0010 | 0.0015 | 0.0020 | 0.0035 | 0.0014 | 0.0027 |
| 1000 | 50 | 1.5 | −0.1 | −0.0423 | −0.0408 | −0.0238 | −0.0271 | 0.0213 | 0.0390 | 0.0069 | 0.0275 |
| 1000 | 50 | 1.5 | −0.9 | −0.0022 | −0.0003 | 0.0005 | 0.0157 | 0.0068 | 0.0412 | 0.0031 | 0.0339 |
The coverage probability of the 95% confidence and prediction regions and the convergence probability for each of the 16 scenario for the CBRM and BRM based on10000 simulations.
| Confidence Regions | Prediction Regions | Convergence Probability | |||||||
|---|---|---|---|---|---|---|---|---|---|
| n |
|
|
| CBRM | BRM | CBRM | BRM | CBRM | BRM |
| 50 | 5 | 0.1 | −0.1 | 0.7503 | 0.7470 | 0.9305 | 0.9301 | 0.9992 | 1.0000 |
| 50 | 5 | 0.1 | −0.9 | 0.8050 | 0.8030 | 0.9526 | 0.9514 | 0.9988 | 0.9998 |
| 50 | 5 | 1.5 | −0.1 | 0.6341 | 0.5998 | 0.9198 | 0.9083 | 0.9913 | 1.0000 |
| 50 | 5 | 1.5 | −0.9 | 0.6983 | 0.6419 | 0.9310 | 0.9069 | 0.9909 | 1.0000 |
| 50 | 50 | 0.1 | −0.1 | 0.1018 | 0.1013 | 0.9172 | 0.9170 | 0.9998 | 1.0000 |
| 50 | 50 | 0.1 | −0.9 | 0.1379 | 0.1369 | 0.8958 | 0.8921 | 0.9978 | 1.0000 |
| 50 | 50 | 1.5 | −0.1 | 0.0759 | 0.0749 | 0.9461 | 0.9287 | 0.9958 | 1.0000 |
| 50 | 50 | 1.5 | −0.9 | 0.0813 | 0.0805 | 0.9482 | 0.9351 | 0.9950 | 1.0000 |
| 1000 | 5 | 0.1 | −0.1 | 0.8201 | 0.7485 | 0.9541 | 0.9402 | 0.9938 | 0.9999 |
| 1000 | 5 | 0.1 | −0.9 | 0.9071 | 0.8135 | 0.9787 | 0.9571 | 0.9776 | 0.9999 |
| 1000 | 5 | 1.5 | −0.1 | 0.7741 | 0.5901 | 0.9478 | 0.9042 | 0.9665 | 0.9999 |
| 1000 | 5 | 1.5 | −0.9 | 0.8671 | 0.6554 | 0.9740 | 0.9244 | 0.9677 | 1.0000 |
| 1000 | 50 | 0.1 | −0.1 | 0.0996 | 0.0946 | 0.9433 | 0.9189 | 0.9949 | 1.0000 |
| 1000 | 50 | 0.1 | −0.9 | 0.1543 | 0.1451 | 0.9348 | 0.9027 | 0.9646 | 1.0000 |
| 1000 | 50 | 1.5 | −0.1 | 0.1800 | 0.0778 | 0.9700 | 0.9323 | 0.9688 | 1.0000 |
| 1000 | 50 | 1.5 | −0.9 | 0.2349 | 0.0865 | 0.9721 | 0.9371 | 0.9735 | 1.0000 |
The probabilities of shortest distance between the estimated and the true estimate , for the BRM and CBRM based on the euclidian and mahalanobis distances. “Equivalent” is where the estimates from the two models were the same to 12 decimal places for each of the 16 scenarios.
| Euclidean distance | Mahalanobis distance | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| n |
|
|
| Equivalent | BRM | CBRM | Equivalent | BRM | CBRM |
| 50 | 5 | 0.1 | −0.1 | 0.0268 | 0.4807 | 0.4925 | 0.0257 | 0.4871 | 0.4872 |
| 50 | 5 | 0.1 | −0.9 | 0.0777 | 0.4655 | 0.4568 | 0.0765 | 0.4571 | 0.4664 |
| 50 | 5 | 1.5 | −0.1 | 0.0192 | 0.3946 | 0.5862 | 0.0189 | 0.4036 | 0.5775 |
| 50 | 5 | 1.5 | −0.9 | 0.0189 | 0.3944 | 0.5867 | 0.0189 | 0.4205 | 0.5606 |
| 50 | 50 | 0.1 | −0.1 | 0.0925 | 0.4520 | 0.4555 | 0.0906 | 0.4507 | 0.4587 |
| 50 | 50 | 0.1 | −0.9 | 0.0368 | 0.4819 | 0.4813 | 0.032 | 0.4809 | 0.4871 |
| 50 | 50 | 1.5 | −0.1 | 0.0410 | 0.4161 | 0.5429 | 0.0406 | 0.4143 | 0.5451 |
| 50 | 50 | 1.5 | −0.9 | 0.0077 | 0.3964 | 0.5959 | 0.0069 | 0.3996 | 0.5935 |
| 1000 | 5 | 0.1 | −0.1 | 0.0229 | 0.3630 | 0.6141 | 0.0223 | 0.3724 | 0.6053 |
| 1000 | 5 | 0.1 | −0.9 | 0.0642 | 0.3059 | 0.6299 | 0.0635 | 0.3320 | 0.6045 |
| 1000 | 5 | 1.5 | −0.1 | 0.0061 | 0.1805 | 0.8134 | 0.0061 | 0.2045 | 0.7894 |
| 1000 | 5 | 1.5 | −0.9 | 0.0067 | 0.1284 | 0.8649 | 0.0067 | 0.2125 | 0.7808 |
| 1000 | 50 | 0.1 | −0.1 | 0.0658 | 0.3592 | 0.5750 | 0.0645 | 0.3602 | 0.5753 |
| 1000 | 50 | 0.1 | −0.9 | 0.0340 | 0.3491 | 0.6169 | 0.0309 | 0.3539 | 0.6152 |
| 1000 | 50 | 1.5 | −0.1 | 0.0124 | 0.1637 | 0.8239 | 0.0124 | 0.1585 | 0.8291 |
| 1000 | 50 | 1.5 | −0.9 | 0.0040 | 0.1346 | 0.8614 | 0.0038 | 0.1694 | 0.8268 |
Figure 1.CT data: The studies are presented in circles ○. The grey shaded area represents the applicable region for the general practice. The summary estimate of BRM is represented by the + , its confidence region is the inner dashed ellipse and prediction region is the outer dashed ellipse. The summary estimate of CBRM is represented by the x. Its confidence region is the inner continuous ellipse truncated by the left boundary of the applicable region. Its prediction region is the outer continuous ellipse truncated by the left and right boundaries of the applicable region.
Figure 2.Centor data: The studies are presented in circles ○. The grey shaded area represents the applicable region for the general practice. The summary estimate of the BRM is represented by the + , its confidence region is the inner dashed ellipse and prediction region is the outer dashed ellipse. The summary estimate of CBRM is represented by the x. Its confidence region is the inner continuous ellipse truncated by the right boundary of the applicable region, and its prediction region is the outer continuous ellipse truncated by the right boundary of the applicable region.
Estimates for , and (in logit space) for the CBRM and BRM models for the CT and Centor datasets.
| Data | Estimate | |||||
|---|---|---|---|---|---|---|
| Model | Sensitivity | Specificity |
|
|
| |
| CT | CBRM | 0.7015 | 0.7843 | 0.3274 | 0.5945 | −0.6800 |
| CT | BRM | 0.6515 | 0.8678 | 0.2794 | 0.1736 | −0.7743 |
| Centor | CBRM | 0.5104 | 0.8161 | 0.1440 | 0.7860 | −0.6108 |
| Centor | BRM | 0.5535 | 0.6993 | 0.2037 | 0.3815 | −0.4771 |