Customer Churn Reduction in Telecom

Welcome to DSpace BU Repository

Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.

Show simple item record

dc.contributor.author Rana Humza Riaz, 01-132172-026
dc.contributor.author Muhammad Kaleem Ullah, 01-132172-020
dc.date.accessioned 2024-05-17T10:38:02Z
dc.date.available 2024-05-17T10:38:02Z
dc.date.issued 2021
dc.identifier.uri http://hdl.handle.net/123456789/17363
dc.description Supervised by Engr. Ammar Ajmal en_US
dc.description.abstract In telecom industry, the key focus is to retain the customer at any cost. It's more difficult and expensive to attain new customers than retaining the old customers. So, the company aims to avoid the churn as much as possible. Retaining the customers and avoiding the churn needs the involvement of Data Mining techniques. To understand the customer behavior, we need the involvement of understanding and interpreting information from the data. So, we aim to understand the patterns and behavior of customers to avoid churn. In our project we gathered the data of telecom industry from Kaggle. Data attained needed Preprocessing. after the data is cleaned and ready for use, then applied Exploratory Data Analysis, then were able to discover the patterns that are leading to customer churn and from that we can bring customer retention. This exploratory data analysis let us understand the behavior of customers, using the telecom services. After that applied the machine learning models including Decision Tree, XGBoost and Random Forest on the data features to predict customer churn. Random forest and Decision Tree both outperformed XGBoost because of the best accuracy than XGBoost. After that implemented a web application using Flask web development framework aiming with the features that is convenient for a layman person for prediction understanding and data analysis. Keywords: Customer Churn in Telecom, Kaggle, Exploratory Data Analysis using Python, Random Forest, XGBoost, Decision Tree, Machine Learning, Flask Web development en_US
dc.language.iso en en_US
dc.publisher Computer Engineering, Bahria University Engineering School Islamabad en_US
dc.relation.ispartofseries BCE;P-2671
dc.subject Computer Engineering en_US
dc.subject Tracking Patterns en_US
dc.subject Python en_US
dc.title Customer Churn Reduction in Telecom en_US
dc.type Project Reports en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account