Free Tools › SROC Curve Generator

SROC Curve Generator for Diagnostic Test Accuracy

Pool sensitivity and specificity across diagnostic accuracy studies with the bivariate model, and plot the summary ROC curve with the summary point and its 95% confidence region.

FreeNo account neededYour data stays in your browser

Your dataColumns named TP, FP, FN and TN (one row per study), plus an optional study name.
000.20.20.40.40.60.60.80.811False positive rate (1 − specificity)Sensitivity

Bivariate random-effects model (Reitsma, REML; 14 studies)

Summary sensitivity89.1% (95% CI 80.8 to 94.1)
Summary specificity78.0% (95% CI 71.5 to 83.3)
Between-study variance (logit)sensitivity 1.380; false positive rate 0.407
Correlation0.854Between logit sensitivity and logit false positive rate

At least one study had a zero cell, so 0.5 was added to every cell of every study (as in mada).

The summary point (red) has a 95% confidence region; the SROC curve (orange) is the Rutter-Gatsonis curve implied by the bivariate model, drawn over the range of observed false positive rates. Results match the mada R package (reitsma, sroc).

Get new free research tools firstOccasional emails when we add tools and guides. No spam.

We only use your email to send these updates, never share it, and you can unsubscribe by replying to any email or writing to info@timelyscholar.com. Privacy Policy

How to Use the SROC Curve Generator

  1. 1

    Paste your 2×2 data

    Columns TP, FP, FN and TN, one row per study.

  2. 2

    Read the summary estimates

    Pooled sensitivity, specificity and their correlation.

  3. 3

    Download the figure

    SVG or PNG for your manuscript.

Summary ROC curves and the bivariate model

Diagnostic accuracy studies report pairs of sensitivity and specificity that are usually negatively correlated, because studies use different thresholds. The bivariate model pools the two together and accounts for that correlation.

The summary point is the pooled sensitivity and specificity; its confidence region shows the uncertainty. The SROC curve shows how sensitivity and specificity trade off across the range of observed false positive rates.

How it is calculated

Sources

SROC Curve Generator: FAQ

Why not pool sensitivity and specificity separately?

Separate pooling ignores their correlation and threshold effects, which can give misleading summary estimates.

Related Free Tools