Skip to content

Jennyyin20/Customer_Churn_Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Customer_Churn_Prediction

This is a project that peaks into real-world business problem. By using voting classifier with estimators of Random Forest, Gradient Boosting Decision Tree, XGBoost and LightGBM, the model reaches accuracy of 77%, which allows fairly accurate prediction of customer churn behavior. More importantly, the feature importance offers insights into how the company can develop strategies to reduce churn rate. Below are some visualizations and scores.

image

  • The gender proportions are similar no matter whether the customers churned or not.
  • A larger proportion of young citizens chose not to churn compared to the seniors.
  • Customers with dependents are less likely to churn.
  • Many more customers with month-to-month contract chose to move out compared to those with one-year or two-year contract.
  • Customers who opted for credit card transfer or bank transfer and mailed check as payment method were less likely to churn.

image

  • Fewer customers churned as the tenure increased.
  • Customers were more likely to churn when the monthly charges were high.
  • There was higer churn when the total charges were lower.

image

  • Customers without partners generally opted out for the service with smaller tenure values.
  • Availability of phone service or not did not affect customers' decision to opt out with respect to tenure period. Customers were probably not heavy phone service users.
  • Intuitively, the churn tenure period was shorter for month-to-month contract and longer for two-year contract.
  • Customers with streaming TV and movies showed similar churn tenure period of 10-40 months.

image

  • Monthly Charges: This feature has very high importance. As shown in the graph above, customers were more likely to churn when the monthly charges were high. Identifying patterns in customer behavior based on different charge levels allows optimizing pricing strategies or targeted promotions to reduce churn rate.
  • Tenure: Naturally, fewer customers churn as the tenure increases. Thus, it is important to identify certain tenure thresholds where churn is more likely to occur, so the companies can develop respective strategies to retain customers at these points of time.
  • Monthly Charges Ratio: It is a feature related to both monthly charges and tenure. It suggests that companies can examine pricing strategies and identify patterns in customer behaviors.
  • Payment Method: Customers who opted for credit card transfer or bank transfer and mailed check as payment method were less likely to churn. Knowing customers' preferences in payment methods allows companies to optimize payment options to reduce churn.
  • Contract: Many more customers with month-to-month contract chose to opt out compared to those with one-year or two-year contract. Companies can accordingly encourage longer-term contracts to reduce customer churn.
Screenshot 2023-08-02 at 23 41 17

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published