The Bank Customer Churn Prediction and Early Warning System is a comprehensive machine learning system that predicts customer churn in the banking sector using Random Forest and XGBoost algorithms. This project is ideal for B.Tech, MCA, CSE, and engineering students as their final year project. The system achieves 87.2% accuracy and helps banks proactively identify and retain at-risk customers.
The system utilizes the Bank Customer Churn dataset comprising 10,000 customer records with 14 features including demographic information, account details, and transaction patterns. It provides real-time churn prediction capabilities with risk level assessment (High/Medium/Low) and actionable retention recommendations. The integrated web application enables bank managers to proactively engage with at-risk customers, potentially reducing churn rates by 15-20%.
| Metric | Random Forest | XGBoost | Best |
|---|---|---|---|
| Test Accuracy | 87.2% | 86.5% | Random Forest |
| Test Precision | 69.4% | 68.7% | Random Forest |
| Test Recall | 56.8% | 55.2% | Random Forest |
| Test F1-Score | 62.5% | 61.2% | Random Forest |
| Test AUC-ROC | 84.7% | 86.2% | XGBoost |
| CV Mean (5-Fold) | 85.6% | 86.2% | XGBoost |
Complete thesis writing, research guidance, and formatting support
Expert HelpQuality assignment writing, editing, and proofreading services
100% OriginalResearch proposal, literature review, data analysis & publication
PhD LevelAcademic projects, mini projects, and final year project support
Hands-on