Table of Contents
Telco Customer Churn focuses on the analysis of customer churn data from a telecom company to develop targeted customer retention strategies. This project leverages a dataset with comprehensive customer information, including services used, account details, and demographics.
- Churn: Identifies customers who left in the last month.
- Services: Details on subscribed services like phone, internet, and streaming.
- Account Information: Customer tenure, contracts, payment methods, and charges.
- Demographics: Information on gender, age range, partners, and dependents.
- Analyze customer churn patterns.
- Utilize predictive analytics for identifying at-risk customers.
- Formulate focused retention strategies.
The project is an exploration into customer behavior modeling to enhance retention efforts and mitigate churn-related challenges for service-oriented businesses.
-
Clone the repository
git clone https://github.com/jpcadena/PrDS_2024__TelcoCustomerChurn.git
-
Change the directory to root project
cd PrDS_2024__TelcoCustomerChurn
-
Install Poetry package manager
pip install poetry
-
Install the project's dependencies
poetry install
-
Activate the environment
poetry shell
- Replace the real datasets in the data/raw directory as the ones uploaded are small samples with 5 rows.
- Execute with console
python main.py
Please read our contributing guide for details on our code of conduct, and the process for submitting pull requests to us.
For security considerations and best practices, please refer to our Security Guide for a detailed guide.
We enforce a code of conduct for all maintainers and contributors. Please read our Code of Conduct to understand the expectations before making any contributions.
Distributed under the MIT License. See LICENSE for more information.