Validating healthcare AI

What Decision Curve Analysis Adds That Accuracy and AUC Cannot

Accuracy and the area under the ROC curve (AUC) tell you how well a model separates people who will have an outcome from people who will not. They do not tell you whether acting on the model leaves patients better off than the two simplest strategies available: treat everyone, or treat no one.

The short answer

Accuracy and the area under the ROC curve (AUC) tell you how well a model separates people who will have an outcome from people who will not. They do not tell you whether acting on the model leaves patients better off than the two simplest strategies available: treat everyone, or treat no one. Decision curve analysis fills that gap. It turns a model's predictions into a single quantity, net benefit, that weighs the harm of an unnecessary intervention against the harm of a missed one, and it does this across the range of risk thresholds a reasonable clinician might use. A model can have excellent discrimination and still fail this test.

Why good discrimination is not the same as usefulness

Discrimination answers a ranking question. If I pick one person who develops the outcome and one who does not, how often does the model give the first a higher score? An AUC of 0.85 means it does so 85 percent of the time. That is a real property, and worth measuring. But ranking is not deciding.

A decision needs a cut point. At some predicted probability you act, and below it you do not. The moment you set that threshold, two kinds of mistake appear. You intervene on people who never needed it, and you miss people who did. AUC averages over every possible threshold at once, so it never has to commit to the tradeoff a clinician actually faces. Accuracy commits to one threshold but treats both mistakes as equally bad, which they almost never are. Missing an aggressive cancer is not the moral equivalent of an extra biopsy, and a scoring rule that pretends otherwise will mislead you.

What net benefit measures

Net benefit starts from a simple observation. If you are willing to intervene when a patient's risk is, say, 10 percent, you are implicitly saying that catching one true case is worth the trouble of up to nine unnecessary interventions. That ratio, nine to one here, is not a nuisance to be hidden. It is the clinical judgment itself, and it is encoded in the threshold probability you chose.

Decision curve analysis takes that logic seriously. For a given threshold, it counts the true positives the model would flag, subtracts the false positives, and weights those false positives by the exchange rate the threshold implies. The result is expressed on the scale of true positives per patient, as if to ask: after paying for every false alarm in the currency of missed cases, how many genuine cases does this strategy net us? Divide the threshold by one minus the threshold and you have the weight. A low threshold means false positives are cheap, so the penalty is small. A high threshold means you only act when you are quite sure, so each false positive costs you a lot.

The elegant part is that you do not need to know the dollar cost of a scan or the utility of a healthy year. You only need the range of thresholds clinicians might reasonably hold. Reading net benefit across that range tells you where a model helps and where it does not.

Reading a decision curve

Plot net benefit on the vertical axis and threshold probability on the horizontal axis. Three lines matter.

One is treat-all: intervene on everyone regardless of prediction. Its net benefit is high at low thresholds (when intervening is cheap, treating everyone is defensible) and falls as the threshold rises. The second is treat-none: intervene on no one. Its net benefit is always zero, because you gain no true positives and incur no false ones. The third is your model.

The rule is easy to state. A model is worth using, at a given threshold, only when its curve sits above both the treat-all line and the treat-none line. If treat-all beats your model over the whole plausible range, the model is not earning its keep, however sharp its AUC. If the model dips below zero, following it is worse than doing nothing at all, a possibility that accuracy will never warn you about.

This is where discrimination and utility part ways. Two models can share an AUC and trace very different decision curves, because AUC is blind to where the errors fall relative to the thresholds people actually use. A model that separates the easy cases beautifully but stumbles exactly in the decision-relevant zone can look excellent by AUC and add nothing on the curve.

A worked intuition

Picture a model for a condition present in a small share of patients, where the intervention is a procedure with real but modest harm. Clinicians might act somewhere between a 5 and 20 percent risk. In that band, treat-all means subjecting a great many people to the procedure to catch relatively few cases, so its net benefit sags. Treat-none spares everyone the harm but catches nothing.

If the model's curve rides above both across that 5 to 20 percent window, it is doing the one thing a model can do that a blanket policy cannot: concentrating the intervention on the people most likely to need it. If it only pulls ahead at thresholds no clinician would use, the honest conclusion is that it does not change practice, no matter how the discrimination metrics read.

Where this belongs in validation

I treat net benefit as a required companion to discrimination and calibration, not a replacement. Discrimination tells you the ranking is sound. Calibration tells you the predicted probabilities mean what they say, which matters enormously here, because a miscalibrated model can post a flattering decision curve on its development data and collapse on new patients. Decision curve analysis then asks the question the other two cannot: given a defensible range of thresholds, does acting on this thing beat the trivial alternatives?

A common trap is to report a strong AUC, declare the model validated, and stop. The curve is where a model's clinical claim is actually tested, and it is cheap to produce once you have predictions and outcomes. When we assess decision support tools, that plot decides more than any single number does.

This article is educational and not medical advice; please talk to your own clinician about decisions concerning your health.

References and sources

  1. Vickers Elkin Decision Curve Analysis Med Decis Making 2006
  2. Net benefit approaches to evaluating models markers and tests BMJ 2016
  3. Step-by-step guide to interpreting decision curve analysis 2019

How this was researched. This explainer is built from the primary sources listed above and reflects Dr. Tojjar's own critical appraisal of that evidence. It explains and evaluates research and does not provide medical care.

This article is for general education and is not medical or professional advice. For guidance about your own health, talk with a qualified clinician.

Cite this article

Tojjar, D. (2023). What Decision Curve Analysis Adds That Accuracy and AUC Cannot. Dr. Damon Tojjar. https://readingtheevidence.org/articles/what-decision-curve-analysis-adds/

Back to all insights