Skip to content
ML Academy

Classical ML, validation, metrics, interpretation, debugging · insight-0140

Read PR-AUC against its prevalence baseline and never compare it across populations with different base rates

Evidence type
documented fact
Difficulty
medium
Roles
Data scientist, Data analyst
Industries
telecom, saas

Summary: situation, action, reason, boundary

  1. Situation

    You compare PR-AUC of a churn model across countries, months or customer tiers.

  2. Action

    Report each PR-AUC next to its segment prevalence (the random-classifier baseline), and use a prevalence-independent metric such as ROC-AUC for cross-segment ranking comparisons.

  3. Reason

    A random classifier's precision equals the prevalence, so PR-AUC's floor moves with the base rate.

  4. Boundary

    Segment reports, monthly monitoring and model comparisons on different datasets.

Symptom or risk

A segment with higher churn prevalence shows higher PR-AUC even if the model ranks equally well there; teams chase the wrong segment.

Exceptions

Comparing models on the same evaluation set is fine; prevalence is then identical.

Trade-offs

Normalized versions (lift over prevalence) are easier to compare but less familiar to stakeholders.

Pitfalls

Calling a model worse after a month with fewer positives, when only the baseline moved.

Lessons and concepts

Claims and their sources