Actuarial Notes

AUROC

Study guide: Exam MAS-II

The AUROC (Area Under the Receiver Operating Characteristic Curve) is a model performance metric for binary classification that summarizes the model's ability to rank positives above negatives across all possible classification thresholds.

ROC Curve: plot of True Positive Rate (Sensitivity) vs. False Positive Rate (1 − Specificity) as the threshold varies.

\text{TPR} = \frac{\text{TP}}{\text{TP} + \text{FN}}

\text{FPR} = \frac{\text{FP}}{\text{FP} + \text{TN}}

\text{AUROC} = \int_0^1 \text{TPR}(\text{FPR})\,d(\text{FPR})

AUROC Value Interpretation
0.5 Random classifier (no discrimination)
0.5–0.7 Poor discrimination
0.7–0.8 Acceptable
0.8–0.9 Excellent
> 0.9 Outstanding
  • AUROC equals the probability that the model ranks a randomly chosen positive higher than a randomly chosen negative
  • The Gini Index (as a model metric) = 2 \cdot \text{AUROC} - 1
  • The Lift curve and AUROC both measure ranking quality; AUROC is threshold-independent while lift focuses on specific fractions of the population
  • AUROC is invariant to class imbalance, making it suitable for rare-event modeling (e.g., fraud, catastrophic claims)

Interpreting AUROC for a Fraud Model Two fraud detection models are compared: Model A has AUROC = 0.85; Model B has AUROC = 0.72. What is the Gini coefficient of each, and which model should be preferred?

Answer Gini_A = 2(0.85) - 1 = 0.70; Gini_B = 2(0.72) - 1 = 0.44. Model A should be preferred — it correctly ranks a fraudulent claim above a non-fraudulent one 85% of the time (vs. 72% for Model B) and has substantially better discriminatory power.