Skip to content

saumy-31/Python-Customer_Churn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Customer Churn Analysis & Prediction β€” Python

πŸ”§ Tools Used

  • Python
  • Pandas, NumPy
  • Matplotlib, Seaborn
  • Scikit-learn

πŸ“Œ Project Overview

This project analyzes customer churn data to identify key factors influencing customer attrition and builds a machine learning model to predict churn.


πŸ“‚ Dataset

  • Telecom customer churn dataset with customer demographics, services, and billing information.

πŸ› οΈ Key Steps Performed

  • Data cleaning and preprocessing (type conversion, missing value handling)
  • Exploratory Data Analysis (EDA) using visualizations
  • Feature encoding and scaling
  • Built a Logistic Regression model for churn prediction
  • Evaluated model performance using accuracy, precision, recall, and F1-score

πŸ“ˆ Model Performance

  • Logistic Regression Accuracy: ~78%
  • Strong performance in identifying non-churn customers

🎯 Outcome

Identified important churn drivers such as contract type, tenure, and monthly charges, providing actionable insights for customer retention strategies.


πŸ“ Files Included

  • Customer_Churn_Analysis.ipynb β€” Jupyter Notebook
  • WA_Fn-UseC_-Telco-Customer-Churn.csv β€” Dataset

Note This project is part of my Data Analytics portfolio, showcasing Python-based data analysis and machine learning skills.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors