The aim of this project is to analyse the customers behaviour by predicting which customers will churn the company.
The dataset contains the following attributes:
Inputs: customerID, gender, SeniorCitizen, Partner, Dependents, tenure, PhoneService, MultipleLines, InternetService, OnlineSecurity, OnlineBackup, DeviceProtection, TechSupport, StreamingTV, StreamingMovies, Contract, PaperlessBilling, PaymentMethod, MonthlyCharges, TotalCharges
Outputs:
- Churn(No: customers who stay, Yes: Customers who churn)
The following steps are followed for the data analysis and Prediction:
- Step 1: Import Libraries and datasets
- Step 2: EDA - Explore/Visualize Dataset
- Step 3: Prepare the data for training
- Step 4: Model Training
- Step 5: Model Testing
- Step 6: Model Accuracy