Decision curve net benefit of a risk model or test across threshold probabilities
NB(p_t) = TP(p_t) / n - FP(p_t) / n * p_t / (1 - p_t)
Maps a risk model's or test's classifications in a validation sample, at a chosen threshold probability, to net benefit: true positives per patient minus false positives per patient weighted by the odds at the threshold, so that both are counted in units of true positives. Repeating the calculation over a preset range of thresholds, for the model and for intervening in everyone or no one, gives the decision curve. The notation follows the Decision Curve Analysis article; the economic net benefit of an option at a cost-effectiveness threshold is a different quantity (HE-FM-NMB-001).
Net benefit of a risk model at one threshold probability
NB = TP / n - FP / n * p_t / (1 - p_t)
Net benefit of intervening in every patient at a threshold probability
NB_all = pi - (1 - pi) * p_t / (1 - p_t)
Net unnecessary interventions avoided per 100 patients by a risk model
avoided = (NB_model - NB_all) * (1 - p_t) / p_t * 100
Decision curve threshold probability from the benefit to a case and the harm to a non-case
p_t = L / (G + L)
Expected monetary gain per patient from decision curve net benefit
V = G * TP / n - L * FP / n