Comparing two diagnostic tests: DeLong’s test for the AUC Two markers measured on the same patients give correlated areas under the curve — and comparing them as if they were independent gets the answer wrong. How DeLong’s test accounts for the pairing.

You have two candidate markers for the same condition, measured on the same set of patients. One has a higher area under the ROC curve than the other. Is it genuinely the better test, or is the gap just sampling noise? Answering that correctly depends on one easily missed fact: because both markers were measured on the same people, their AUCs are correlated. The standard tools for comparing two numbers assume they are not.

Why the two AUCs are correlated

When the same patients contribute to both ROC curves, the two AUC estimates move together. A run of unusually easy-to-classify patients inflates both markers’ AUCs at once. A run of ambiguous ones deflates both. That shared dependence on the same subjects is a positive correlation between the two estimates. The correlation has a useful consequence. The difference between two correlated AUCs is estimated more precisely than it would be from two independent samples, because the shared patient-level noise partly cancels when you subtract.

An ordinary two-sample comparison throws that away. Assuming the two AUCs are independent overstates the variance of their difference, which makes the comparison needlessly conservative, and it will miss real differences the paired design was powered to detect. The fix is to use the correlation rather than ignore it.

What DeLong’s test does

DeLong’s test is a non-parametric test for whether two areas under the ROC curve differ, when both curves come from the same subjects. It estimates how strongly the two AUCs are correlated, uses that to work out the standard error of the difference between them, and reports a p-value and a confidence interval for that difference.

DeLong’s method estimates the full covariance structure of the two AUCs directly from the data, using the theory of U-statistics. The AUC is, in effect, a Mann–Whitney statistic. From that it computes the variance of the difference between the two AUCs, correctly incorporating their correlation, and forms a test statistic: the difference divided by its standard error, referred to a normal distribution.

The method is entirely non-parametric. It makes no assumption about the distribution of the marker values, using only their ranks, which is why it has become the default for comparing correlated ROC curves.

The same covariance machinery gives a DeLong confidence interval for the difference in AUCs, and that interval is more informative than the p-value alone. Suppose the AUC of test B comes out 0.04 higher than that of test A. If the confidence interval on that difference runs from 0.01 to 0.07, the whole interval lies above zero, and test B is genuinely better — by somewhere between a little and a useful amount. If instead the interval runs from −0.02 to 0.10, the same 0.04 tells you very little. That interval includes zero, so the data are consistent with test B being slightly worse as well as considerably better. The point estimate is identical in both cases. Only the interval separates a result you can act on from one you cannot.

The same variance estimate also produces a confidence interval around a single AUC, which is where most people meet the name: a lone AUC quoted with a DeLong interval has had its standard error computed this way.

The original paper

The method comes from a single 1988 paper, and readers often arrive looking for it by name:

DeLong ER, DeLong DM, Clarke-Pearson DL. Comparing the areas under two or more correlated receiver operating characteristic curves: a nonparametric approach. Biometrics. 1988;44(3):837–845.

The paper’s contribution is the use of U-statistics theory to get the covariance between AUCs without any distributional assumption, and it handles more than two curves at once, not just a pair. Elizabeth DeLong is the first author, so the test is usually written DeLong’s test rather than the DeLong test, though both are used.

On the left, two ROC curves from the same 300 patients: test A with an AUC of 0.82 and test B with 0.86. On the right, the difference in AUC of 0.04 shown twice on the same axis: treated as independent the 95% interval runs from minus 0.02 to 0.10 and crosses zero, while the paired DeLong interval runs from 0.01 to 0.07 and is clear of zero.
The same difference of 0.04, estimated two ways from the same data. Ignoring the correlation between two AUCs measured on the same patients doubles the width of the interval, and turns a difference the study could detect into one it cannot.

Paired and unpaired designs

The paired design, with both tests run on every subject, is the one DeLong’s correlated-AUC test is built for. Pairing is almost always the stronger design. It needs fewer subjects for the same power, because each patient serves as their own control.

Occasionally the two tests are measured on different groups of subjects (an unpaired design). Then the AUCs are independent and a simpler comparison applies: the variance of the difference is just the sum of the two AUCs’ separate variances, with no covariance term. Match the analysis to the design. Using the paired test on unpaired data, or the reverse, gets the standard error wrong.

Comparing more than two tests

With three or more markers, every pairwise comparison you run adds to the chance of a false positive somewhere in the set. If you are going to test all pairs, adjust for the multiplicity rather than reading each comparison at a naive 5%. Resist the temptation to compare only the best-looking pair after seeing the results. That is a multiple comparison in disguise, and it inflates the apparent difference.

Designing the comparison

The sample size you need to detect a difference between two AUCs depends on three things: how large a difference matters clinically, where on the scale the AUCs sit, and how strongly the two markers are correlated.

The variance of an AUC estimate shrinks as it approaches 1, so a difference between 0.90 and 0.95 is easier to establish, and needs fewer subjects, than the same gap lower down. A high correlation between the two markers helps too, because it tightens the estimate of the difference and cuts the required sample size. A paired design on strongly related markers is both the most powerful and the most economical. Size the study on the difference you care about, not on the AUCs in isolation.

Downloads

Download the CLSI EP24-A2 diagnostic performance example workbook (.xlsx) — a ROC analysis with the AUC and its DeLong confidence interval; add a second test in the trial to see the paired comparison. Ready to open in the Analyse-it trial.

Common mistakes

Comparing correlated AUCs as if independent. Two tests on the same subjects need the paired DeLong comparison. An independent two-sample test overstates the variance and misses real differences.

Reading only the p-value. Report the difference in AUCs with its confidence interval. A non-significant result with a wide interval means “underpowered”, not “equivalent”.

Comparing global AUCs when only part of the curve matters. If the two tests are only ever used in a high-specificity region, a difference in overall AUC can be irrelevant. Compare where you operate.

Choosing the winning pair after seeing the results. Choosing the best-looking of several markers after the fact, then testing only that one, is an unadjusted multiple comparison. Pre-specify, or correct for the number of tests.

Compare two ROC curves with Analyse-it

Analyse-it runs the paired comparison on your own data, inside Excel:

  • The ROC curves of up to 10 tests measured on the same subjects, compared pairwise
  • DeLong confidence intervals on each AUC, and on the difference between two of them
  • Correlated AUCs handled as correlated, so the comparison accounts for the shared subjects

Every feature from all five editions for 15 days. Diagnostic performance is in the Medical, Method Validation and Ultimate editions, from US$ 340 a year. Validated against NIST and CLSI reference datasets. Start from the ROC and AUC guide if a single curve is where you are.