What Are ROC Curves and AUC?

ROC Curve and AUC Explainer

A receiver operating characteristic, or ROC, curve shows a binary classifier’s true-positive rate against its false-positive rate across many decision thresholds. Each point represents a different tradeoff between finding positives and incorrectly flagging negatives.

Area under the curve, or AUC, compresses that ranking behavior into one value. It can be interpreted as the probability that a randomly chosen positive example receives a higher score than a randomly chosen negative example. A random ranking is near 0.5; a perfect ranking is 1.0.

AUC does not choose an operating threshold and does not describe the costs of mistakes. Two models with similar AUC values can behave differently in the narrow false-positive range that matters to a real application. It also does not prove that output scores are calibrated probabilities.

ROC curves can look reassuring when negatives vastly outnumber positives because the false-positive rate uses all negatives as its denominator. Precision-recall curves often reveal more about rare-positive tasks. Evaluation should use the relevant population, class balance, thresholds, and error costs rather than treating one summary number as sufficient.

A ROC curve compares true-positive and false-positive rates across thresholds, while AUC summarizes the ranking in one number.

Key terms include ROC curve, AUC, true-positive rate, false-positive rate, threshold, ranking, class imbalance, precision-recall curve and calibration.

Lowering a threshold usually finds more real positives while also admitting more false positives, moving the operating point along the curve.

The curve compares ranking behavior without committing to one threshold, which makes it useful for an initial model comparison.

AUC averages over thresholds that may never be acceptable in practice and can conceal poor performance in the region a deployment actually uses.

Teams should also inspect precision, recall, calibration, subgroup results, and the consequences of errors at the chosen operating point.

Explore more "Explainers"

Discover additional explainers across politics, science, business, technology, and other fields. Each explainer breaks down a complex idea into clear, everyday language—helping you better understand how major concepts, systems, and debates shape the world around us.