StreamBox uses a binary classification model to predict whether a subscriber will churn in the next 30 days so the retention team can send discount offers. The team says the model accuracy looks strong, but churn campaigns are still missing too many at-risk users.
The model was evaluated on a holdout set of 10,000 subscribers.
| Metric | Value |
|---|---|
| Accuracy | 0.90 |
| Precision | 0.67 |
| Recall | 0.40 |
| F1 Score | 0.50 |
| Actual churn rate | 15% |
| Predicted churn rate | 9% |
Confusion matrix counts:
| Predicted Churn | Predicted Stay | |
|---|---|---|
| Actual Churn | 600 | 900 |
| Actual Stay | 300 | 8,200 |
Leadership is focused on the 90% accuracy, but the retention manager argues the model is underperforming because many churners are not being flagged. You need to explain what the confusion matrix shows and whether the model is good enough for deployment.