This competition is about predicting whether a customer will change telecommunications provider, something known as "churning".here to find a project report
Customer churn is one of the most important fields in the business analysis and the critical goals of businesses. It is easier and less expensive to focus on retaining existing customers than acquire new ones. Increasing customer retaintion rates by a few % could increase profits significantly. Predicting customer churn will help a business to retain their exisiting customers, and also expand identfying potential customers. The heart of churn management lies in being able to identify the early warning signals from potential attritors. Machine learning will provide a one of solutions and businesses will make proactive movements to stop it from happening.
- The objecttive of this project
- Data details
- Domain
- Exploring data
- Cleaning data and Feature engneering
- Modeling and evaluation
- The competition and final scores
- Challenges and augmentations
- data Raw dataset and cleaned dataset.
- images Images used in the report
- model Stored a turned XGB model.
- notebooks Jupyternotebooks for data visualisation, cleaning data, EDA, modeling and turning.
- utils
- utils_cleaning_data.py Utils used for cleaning_data.py
- utils_modeling.py Utils used for modeling.py
- project_report.md Project findings
- requirements.txt Software Requirements