Telecom Customer segmentation and Churn Prediction
The data for this modeling has been taken from Kaggle https://www.kaggle.com/jpacse/datasets-for-churn-telecom
- Download from the above kaggle site the files cell2cellholdout.csv and cell2celltrain.csv
- Place them inside telecom/data directory
- Install the following libraries as pip install : a. sklearn b. yellowbrick c. numpy d. pandaas e. matplotlib f. dabl g. plotly h. seaborn i. missingno j. autoviz k. seaborn
Inside notebooks folder:
- Notebook telecom_customer_segmentation.ipynb does Exploratory Data Analysis and K-Means Clustering (with /without PCA)
- Notebook telecom_customer_churn_prediction.ipynb does customer churn prediction using different classification algorithms