--- datasets: - scikit-learn/churn-prediction - aai510-group1/telco-customer-churn language: - en - ar --- # Customer Churn Prediction Predicting telecom customer churn using Random Forest & SMOTE to enable proactive retention strategies. ## Problem Predict which telecom customers are likely to churn to enable proactive retention strategies. ## Results | Model | Accuracy | ROC-AUC | Recall | |-------|----------|---------|--------| | Random Forest | 79% | 0.813 | 49% | | Balanced RF | 78% | 0.816 | 45% | | SMOTE + RF | 77% | 0.809 | 56% ✅ | ## Key Insights - High monthly charges is the top churn driver - Month-to-month contracts have highest churn risk - New customers (< 6 months) are most vulnerable ## Business Impact SMOTE model saves ~$14,000 more annually compared to baseline by identifying 28 additional at-risk customers. ## Tools Python | Scikit-learn | SMOTE | Pandas | Matplotlib