Prediction Telco Customer Churn Using Machine Learning Algorithms
In this section, we will predict Telco customer churn using machine learning algorithms.
Business Problem
Dataset Story
Dataset Variables
CustomerId : Customer ID
Gender: Gender
SeniorCitizen : Whether the client is old (1, 0)
Partner : Whether the client has a partner (Yes, No) ? whether to be married
Dependents: Whether the customer has dependents (Yes, No) (Child, mother, father, grandmother)
tenure : The number of months the customer has stayed with the company
PhoneService : Whether the customer has phone service (Yes, No)
MultipleLines : Whether the customer has more than one line (Yes, No, No Telephone service)
InternetService : Customer's internet service provider (DSL, Fiber optic, No)
OnlineSecurity : Whether the customer has online security (Yes, No, no Internet service)
OnlineBackup : Whether the customer has an online backup (Yes, No, no Internet service)
DeviceProtection : Whether the customer has device protection (Yes, No, no Internet service)
TechSupport : Whether the customer has technical support (Yes, No, no Internet service)
StreamingTV : Whether the customer is broadcasting TV (Yes, No, no Internet service) Indicates whether the customer uses the Internet service to stream television programs from a third-party provider
StreamingMovies : Whether the customer is streaming movies (Yes, No, no Internet service) Indicates whether the customer is using the Internet service to stream movies from a third-party provider
Contract : Contract duration of the client (Month to month, One year, Two years)
PaperlessBilling : Whether the customer has a paperless invoice (Yes, No)
PaymentMethod : Customer's payment method (Electronic check, Postal check, Bank transfer (automatic), Credit card (automatic))
MonthlyCharges : The amount charged monthly from the customer
TotalCharges : The total
amount charged from the customer
Churn : Whether the customer uses (Yes or No) - Customers who left in the last month or quarter