StreamWave uses a binary classification model to predict whether a paid subscriber will churn in the next 30 days so the CRM team can send a retention offer. The current model ranks users reasonably well, but the retention team believes the operating threshold is too conservative and is missing too many at-risk customers.
Validation set size: 100,000 subscribers. Actual 30-day churn rate: 12%.
| Metric | Current Threshold (0.60) | Alternative Threshold (0.35) |
|---|---|---|
| Precision | 0.64 | 0.38 |
| Recall | 0.40 | 0.75 |
| F1 Score | 0.49 | 0.50 |
| AUC-ROC | 0.81 | 0.81 |
| Predicted positive rate | 7.5% | 23.7% |
| True positives | 4,800 | 9,000 |
| False positives | 2,700 | 14,700 |
| False negatives | 7,200 | 3,000 |
| Retention offers cost $8 per targeted user. If a true churner is correctly targeted, the campaign saves $70 in expected gross margin. False positives create unnecessary discount spend and some customer annoyance. CRM can contact at most 20,000 users per month. |
The VP of Growth wants a threshold recommendation for next month’s campaign. You need to evaluate the false positive vs. false negative tradeoff and determine whether the current threshold should be changed.