Skip to content

In this section, we will predict Telco customer churn using machine learning algorithms.

License

Notifications You must be signed in to change notification settings

tohid-yousefi/Prediction_Telco_Customer_Churn_Using_MLA

Repository files navigation

Prediction Telco Customer Churn Using Machine Learning Algorithms

In this section, we will predict Telco customer churn using machine learning algorithms.


Business Problem

📌 It is desirable to develop a machine learning model that can predict customers who will leave the company. Before developing the model, you are expected to perform the necessary data analysis and feature engineering steps.

Dataset Story

📌 Telco churn data includes information about a fictitious telecom company that provided home phone and Internet services to 7,043 California customers in the third quarter. It shows which customers have left, stayed or signed up for their service.

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

Releases

No releases published

Packages

No packages published