Learn practical skills, build real-world projects, and advance your career
Updated 4 years ago
Objective
To Predict the customers who are about to churn from a telecom operator
Business Objective is to predict the High Value Customers only
We need to predict Churn on the basis of Action Period (Churn period data needs to be deleted after labelling)
Churn would be based on Usage
Requirement:
- Churn Prediction Model
- Best Predictor Variables
Approach
- Data Understanding & Cleaning
- EDA
- Derived Metrics
- Dimensionality Reduction using PCA
- Classification models to predict Churn (Use various Models & Handle class imbalance)
- Model Evaluation
- Prepare Model for Predictor variables selection (Prepare multiple models & choose the best one)
- Summarize
# Importing the required Librarires
import pandas as pd
import numpy as np
import jovian
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
from sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA