Try our systematic review screening tool for freeOpen the tool
Back to Blog
Methodology
10 min read

Diagnostic Test Accuracy Meta-Analysis: Bivariate + HSROC

Diagnostic test accuracy meta-analysis pools paired sensitivity and specificity estimates across studies using bivariate or HSROC models. This guide covers when bivariate methods are required, the role of the summary ROC curve, threshold effects, QUADAS-2 risk of bias, and software options including R mada, R metafor, and Stata midas.

Research Gold Team

April 27, 2026

Need a bivariate or HSROC model fitted for your diagnostic test accuracy review? Try our diagnostic accuracy calculator for sensitivity, specificity, predictive values, and likelihood ratios from a single 2x2 table.

Key Takeaways

Diagnostic test accuracy meta-analysis must pool sensitivity and specificity together because they are negatively correlated within studies through their shared positivity threshold.

The bivariate random-effects model (Reitsma 2005) and the HSROC model (Rutter and Gatsonis 2001) are mathematically equivalent and both recommended by the Cochrane Methods Group.

An SROC curve traces the joint posterior across the threshold space, rather than connecting two point estimates, and should always be reported with both a 95% confidence region and a 95% prediction region.

Threshold variation is the most common source of heterogeneity. Address it by pooling only same-threshold studies, by fitting an HSROC model with an explicit threshold parameter, or by reporting a prospectively defined operating point.

QUADAS-2 is the only currently recommended risk-of-bias tool. QUADAS-1 and the Q* statistic are both discouraged.

R mada, R metafor, R meta4diag, Stata metandi, and Stata midas are the standard software options. Bayesian models are typically fitted in Stan or JAGS.

Reviews must follow PRISMA-DTA 2018 reporting, which adds 2x2 cross-classification tables, SROC curves with confidence and prediction regions, and likelihood ratio reporting on top of the standard PRISMA 2020 checklist.

Why diagnostic test accuracy meta-analysis is statistically different

A meta-analysis of intervention trials pools a single effect estimate per study (a risk ratio, an odds ratio, a mean difference). A diagnostic test accuracy review must pool two paired estimates per study at once: sensitivity and specificity. These two indices are negatively correlated within studies because they share an underlying threshold. Moving the cut-off that defines a positive test trades sensitivity for specificity. A standard univariate meta-analysis of either index alone ignores that correlation and produces summary estimates that are biased and over-precise.

The Cochrane Handbook for Systematic Reviews of Diagnostic Test Accuracy resolves this with two equivalent statistical frameworks: the bivariate random-effects model (Reitsma 2005) and the hierarchical summary ROC model (Rutter and Gatsonis 2001). Both are recommended by the Cochrane Screening and Diagnostic Tests Methods Group. The 2010 chapter "Analysing and Presenting Results" by Macaskill, Gatsonis, Deeks, Harbord, and Takwoingi remains the methodological reference standard.

Worked Example: From Six 2x2 Tables to a Paired Forest Plot

Every bivariate or HSROC model starts from the same input: one 2x2 table per study. Suppose a review includes six studies of the same index test against the same reference standard (hypothetical counts). Sensitivity is true positives divided by everyone with the target condition; specificity is true negatives divided by everyone without it. The 95% confidence intervals are exact (Clopper-Pearson) binomial intervals.

StudyTrue positivesFalse positivesFalse negativesTrue negativesSensitivity (95% CI)Specificity (95% CI)
A45105900.90 (0.78 to 0.97)0.90 (0.82 to 0.95)
B3820121300.76 (0.62 to 0.87)0.87 (0.80 to 0.92)
C2763640.90 (0.73 to 0.98)0.91 (0.82 to 0.97)
D6045151800.80 (0.69 to 0.88)0.80 (0.74 to 0.85)
E2248960.73 (0.54 to 0.88)0.96 (0.90 to 0.99)
F503061140.89 (0.78 to 0.96)0.79 (0.72 to 0.85)

Step by step for Study A

  • Sensitivity = 45 / (45 + 5) = 0.90. Specificity = 90 / (90 + 10) = 0.90.
  • Positive likelihood ratio = sensitivity / (1 - specificity) = 0.90 / 0.10 = 9.00. Its interval is built on the log scale: the standard error of ln(9.00) is √(1/45 - 1/50 + 1/10 - 1/100) = 0.304, so the 95% CI is exp(2.197 ± 1.96 × 0.304) = 4.96 to 16.32.
  • Negative likelihood ratio = (1 - 0.90) / 0.90 = 0.11 (95% CI 0.05 to 0.26).
  • Diagnostic odds ratio = (45 × 90) / (10 × 5) = 81.0. The standard error of ln(81.0) is √(1/45 + 1/10 + 1/5 + 1/90) = 0.577, giving a 95% CI of 26.1 to 251.2.
  • At a pre-test probability of 20% (pre-test odds 0.25), a positive result gives post-test odds of 0.25 × 9.00 = 2.25, a post-test probability of 69.2%. A negative result lowers it to 2.7%.
StudyPositive likelihood ratio (95% CI)Negative likelihood ratio (95% CI)Diagnostic odds ratio (95% CI)
A9.00 (4.96 to 16.32)0.11 (0.05 to 0.26)81.0 (26.1 to 251.2)
B5.70 (3.68 to 8.82)0.28 (0.17 to 0.46)20.6 (9.2 to 45.9)
C10.50 (4.84 to 22.78)0.11 (0.04 to 0.32)96.0 (22.4 to 412.2)
D4.00 (3.01 to 5.32)0.25 (0.16 to 0.39)16.0 (8.3 to 30.8)
E18.33 (6.85 to 49.05)0.28 (0.15 to 0.50)66.0 (18.2 to 238.9)
F4.29 (3.08 to 5.97)0.14 (0.06 to 0.29)31.7 (12.4 to 80.9)

What the paired forest plot shows

A paired forest plot puts sensitivity and specificity in two adjacent panels, one row per study. Studies E and F show why both panels matter. Study E has the highest specificity (0.96) and the lowest sensitivity (0.73); Study F has high sensitivity (0.89) and the lowest specificity (0.79). Their diagnostic odds ratios (66.0 and 31.7) hide that mirror image: E is the better test for ruling in (positive likelihood ratio 18.33), while F is better for ruling out (negative likelihood ratio 0.14 against 0.28).

Across the six studies, the Spearman correlation between sensitivity and specificity is -0.12 (p = 0.83). With six studies this descriptive check has almost no power, so threshold variation should be judged from the cut-offs each study reports and from the between-study correlation estimated by the bivariate model, not from this number alone. Pooling the six sensitivities and six specificities in separate univariate analyses would throw away exactly the pairing this plot displays.

The bivariate random-effects model in practice

The bivariate model assumes that the logit-transformed sensitivity and the logit-transformed specificity from each study are drawn from a bivariate normal distribution with a between-study covariance term. The model produces:

  • A pooled summary sensitivity and a pooled summary specificity, with confidence intervals that account for the within-study and between-study variance components.
  • A summary ROC curve that traces the joint posterior across the threshold space rather than connecting two point estimates.
  • A 95% confidence region around the summary point and a 95% prediction region for the next study's expected sensitivity-specificity pair.
  • The between-study correlation, which is typically negative when studies used different positivity thresholds.

The Reitsma model is fitted as a generalised linear mixed model with a logit link and study identifiers as random effects. The R package mada (Doebler) implements this via the reitsma() function. The R package metafor implements the bivariate model via rma.glmm() for binary outcomes. Stata users typically rely on metandi, midas, or the metan suite with custom random-effects extensions.

Summary ROC plot showing the bivariate model output: pooled summary point at sensitivity 0.86 and specificity 0.82, the inner 95 percent confidence region representing precision of the pooled estimate, and the wider 95 percent prediction region representing the expected sensitivity-specificity location of the next study under the observed between-study heterogeneity. The PRISMA-DTA extension requires both regions to be reported; reporting only the confidence region conflates summary precision with between-study heterogeneity.
Figure 1. Summary ROC plot with 95 percent confidence and prediction regions (illustrative).

When the HSROC model is preferred

The hierarchical summary ROC model (Rutter and Gatsonis 2001) is mathematically equivalent to the bivariate model when no covariates are included. It expresses test performance with three parameters: an accuracy parameter (analogous to log diagnostic odds ratio), a threshold parameter, and a shape parameter that allows the SROC curve to be asymmetric. The HSROC parameterisation is preferred when:

  • The included studies used heterogeneous threshold definitions and you want to model threshold variation explicitly.
  • You need to compare two diagnostic tests within the same review using meta-regression of the accuracy parameter.
  • The asymmetry of the SROC curve is clinically interpretable, for example when test performance degrades faster at higher specificity than at higher sensitivity.

For most reviews with a fixed test and a small number of threshold variants, the bivariate parameterisation is more interpretable and easier to communicate to clinical collaborators.

Need help with your meta-analysis?

Our PhD statisticians run complete meta-analyses: effect sizes, forest plots, heterogeneity testing, and publication-ready results sections.

Threshold effects and what to do about them

A negative correlation between sensitivity and specificity across studies usually indicates that included studies used different positivity thresholds, either explicitly through different cut-off values or implicitly through different reader judgement criteria. Three pragmatic strategies address threshold variation:

  1. Pool only studies that used the same threshold if the literature is large enough to support this restriction. The pooled estimates are then directly clinically interpretable.
  2. Fit the HSROC model with the threshold parameter and report the SROC curve as the primary result, with a summary operating point only as a secondary estimate.
  3. Report a clinically defensible operating point chosen prospectively in the protocol, for example the threshold maximising the Youden index or minimising a weighted combination of false positives and false negatives.

The Cochrane Handbook discourages the Q statistic* (the point on the SROC curve where sensitivity equals specificity) as a routine summary because it gives the wrong impression of accuracy when the SROC curve is asymmetric or when study points cluster away from the sensitivity-equals-specificity diagonal.

Risk of bias with QUADAS-2

QUADAS-2 (Quality Assessment of Diagnostic Accuracy Studies, version 2) is the recommended risk-of-bias tool for primary studies in a diagnostic test accuracy review. It evaluates four domains:

QUADAS-2 evaluates four domains for each primary diagnostic accuracy study: patient selection (consecutive enrolment, avoidance of inappropriate exclusions), index test (blinding to reference standard, pre-specified threshold), reference standard (correct classification of target condition, blinding to index test), and flow and timing (interval between tests, common reference standard for all participants). Each domain is rated independently for risk of bias and applicability concerns.
Figure 2. QUADAS-2 four-domain risk-of-bias framework.
  1. Patient selection (consecutive enrolment, inappropriate exclusions).
  2. Index test (interpretation blinded to reference standard, threshold pre-specified).
  3. Reference standard (correct classification of target condition, blinded interpretation).
  4. Flow and timing (interval between index and reference, all participants receiving the same reference standard).

Each domain is rated for both risk of bias and applicability concerns. The PROBAST tool is used for prediction-model studies but is not a substitute for QUADAS-2 in diagnostic test accuracy reviews. Ratings from the risk of bias assessment tool should be reported alongside the paired forest plot of sensitivity and specificity, and a sensitivity analysis should test the effect of excluding high-risk studies.

Reporting under PRISMA-DTA

The PRISMA-DTA extension, published in JAMA in 2018, supplements PRISMA 2020 with 27 items specific to diagnostic accuracy reviews. The most consequential additions are:

  • A 2x2 cross-classification table for each included study, recoverable from the published article or supplied by the original authors.
  • A summary ROC curve with the bivariate or HSROC summary point, the 95% confidence region, and the 95% prediction region.
  • Reporting of summary likelihood ratios and predictive values where the prevalence is meaningful for the clinical context.
  • An explicit statement of the target condition, the reference standard, and the population in which the test was evaluated, since transportability to other populations cannot be assumed.

A Fagan nomogram or the equivalent post-test probability calculation is recommended when the review is intended to inform clinical decision-making at a stated pre-test probability.

For visual synthesis, our SROC curve generator plots paired sensitivity and specificity with summary confidence and prediction regions. The Fagan nomogram converts likelihood ratios to post-test probabilities for the clinical interpretation section.

Software for Diagnostic Test Accuracy meta-analysis

Mature options for fitting bivariate and HSROC models include:

  • R mada (Doebler) for reitsma(), SROC curves with confidence and prediction regions, summary likelihood ratios, and forest plots of paired sensitivity-specificity.
  • R metafor for rma.glmm() bivariate generalised linear mixed models and meta-regression with study-level covariates.
  • R meta4diag for Bayesian bivariate models with informative priors using INLA.
  • Stata metandi for bivariate maximum-likelihood estimation with SROC curve output.
  • Stata midas by Dwamena for bivariate and HSROC models with publication-bias diagnostics, meta-regression, and Fagan nomograms.
  • WinBUGS, JAGS, or Stan for Bayesian HSROC and latent-class bivariate models when the reference standard is imperfect.

Latent-class bivariate models (Chu et al. 2009, Dendukuri et al. 2012) are the appropriate framework when the reference standard itself is known to misclassify some participants. The mada and meta4diag packages document worked examples for these settings.

Common pitfalls in published Diagnostic Test Accuracy reviews

The most frequent statistical errors in published diagnostic test accuracy meta-analyses include:

  • Pooling sensitivity and specificity separately with univariate methods, which ignores the within-study correlation and produces artificially narrow confidence intervals.
  • Reporting only diagnostic odds ratio without sensitivity, specificity, and likelihood ratios, which strips clinical interpretability.
  • Using the Q statistic as the primary summary*, which is discouraged by the Cochrane Handbook.
  • Not reporting the 95% prediction region alongside the 95% confidence region on the SROC plot, which conflates the precision of the summary with the heterogeneity across studies.
  • Failing to handle threshold variation explicitly, leaving the reader to interpret an SROC curve without knowing whether the spread reflects true performance variation or threshold heterogeneity.
  • Using QUADAS-1 instead of QUADAS-2, which the Cochrane Methods Group has not recommended for over a decade.

When to commission a Diagnostic Test Accuracy meta-analysis

A diagnostic test accuracy review is the right design when the clinical question is about the accuracy of an index test against a defined reference standard, when the literature contains at least four primary studies reporting paired sensitivity and specificity, and when the review team has access to bivariate-modelling software. It is the wrong design for prognostic models (use TRIPOD and PROBAST), for predictive biomarkers without a defined cut-off, or for tests evaluated only against another imperfect index without latent-class identifiability. Teams who need a full statistical lead on a diagnostic test accuracy review can commission our PhD-led meta-analysis service, which delivers the bivariate or HSROC analysis, the SROC plot, and the PRISMA-DTA write-up in one project.

Frequently Asked Questions

10
A diagnostic test accuracy meta-analysis pools paired sensitivity and specificity estimates from multiple studies of the same index test against a common reference standard, using statistical models that account for the negative within-study correlation between the two indices.
Sensitivity and specificity are negatively correlated within each study because they share an underlying positivity threshold. A univariate meta-analysis of either index alone ignores that correlation and produces summary estimates with artificially narrow confidence intervals. Bivariate or HSROC models are required.
Both are random-effects models for paired sensitivity and specificity and they are mathematically equivalent when no covariates are included. The bivariate model parameterises the data on the logit-sensitivity and logit-specificity scale, which is easier to interpret. The HSROC model parameterises the data with accuracy, threshold, and shape parameters, which makes asymmetric SROC curves and threshold variation easier to model.
A summary receiver operating characteristic curve traces the joint posterior of sensitivity and specificity across the threshold space rather than connecting two point estimates. It is the recommended way to visualise pooled performance when the included studies used different positivity thresholds.
Three strategies are common: pool only studies using the same threshold if the literature supports this, fit an HSROC model with the threshold parameter and report the curve as the primary result, or report a prospectively defined operating point such as the Youden-index maximum. The Q* statistic is no longer recommended.
R mada is the most-cited package for the Reitsma bivariate model with SROC curves, confidence regions, and prediction regions. R metafor handles bivariate generalised linear mixed models. Stata metandi and midas implement bivariate and HSROC models. Bayesian options include R meta4diag, Stan, and JAGS.
QUADAS-2 is the standard. It evaluates four domains (patient selection, index test, reference standard, and flow and timing) and rates each for both risk of bias and applicability concerns. QUADAS-1 is no longer recommended. PROBAST is for prediction-model studies, not diagnostic test accuracy reviews.
PRISMA-DTA, published in JAMA in 2018. It supplements PRISMA 2020 with 27 items specific to diagnostic accuracy reviews, including 2x2 cross-classification tables for each study, an SROC curve with confidence and prediction regions, and explicit reporting of likelihood ratios and predictive values where prevalence is clinically meaningful.
Bivariate and HSROC models can technically be fitted with as few as four studies, but the random-effects variance components are unstable below ten studies. Most published reviews include 15 to 50 primary studies. With fewer than four, a narrative synthesis with a forest plot of paired estimates is more appropriate.
Latent-class bivariate models are the appropriate framework when the reference standard is known to misclassify some participants. The Chu 2009 and Dendukuri 2012 papers provide the methodological foundation, and the R packages mada and meta4diag document worked examples.
Share

Found this useful? Share it with your colleagues.

Need help with your meta-analysis?

Our PhD statisticians run complete meta-analyses: effect sizes, forest plots, heterogeneity testing, and publication-ready results sections.

Explore our effect size pooling and sensitivity analysis help, handled end-to-end by a PhD methodologist.

Meta-Analysis Support

Reading About Meta-Analysis? Our PhD Team Runs Them Every Day.

From data extraction to forest plots, sensitivity analysis, and a journal-ready manuscript. We handle the full meta-analysis so you can focus on your research question.

Our promise: Free re-run of the pooled analysis if reviewers question the estimate or model.

4.9 / 5Quote within a few hoursmetafor R + Cochrane HandbookPhD methodologistConfidential by default
Chat on WhatsApp now
RG

Written by

Research Gold Team

PhD Methodologists and Statisticians

Research Gold Team is our group of PhD methodologists and statisticians who deliver our systematic review, meta-analysis and statistical analysis work. The same team writes and checks the guides and tools on this site.

Research Gold's meta-analysis service handles diagnostic test accuracy reviews end-to-end: protocol design, QUADAS-2 dual-rating, bivariate or HSROC modelling, SROC curve reporting under PRISMA-DTA, and a publication-ready manuscript. Request a quote and a methodologist will respond within an hour.

Reading About Meta-Analysis? Our PhD Team Runs Them Every Day.

From data extraction to forest plots, sensitivity analysis, and a journal-ready manuscript. We handle the full meta-analysis so you can focus on your research question.

Starting from the research question, not just the data? We run the whole systematic review and meta-analysis together. Quote my review + meta-analysis

Quote within a few hours. Pay only after you approve your quote. Unlimited revisions within your agreed scope. Confidential by default.