A customer churn prediction in telecom service provider using machine learning techniques

dc.contributor.advisorAdisorn Leelasantitham
dc.contributor.advisorSupaporn Kiattisin
dc.contributor.authorNattawat Moungpin
dc.date.accessioned2026-01-08T09:41:10Z
dc.date.available2026-01-08T09:41:10Z
dc.date.copyright2022
dc.date.created2026
dc.date.issued2022
dc.description.abstractWith the rapid growth of digital and technology, a big amount of data is generated on a daily basis from customers, and customer churn is causing a great concern in this highly competitive service sector, especially the telecom service providers. Investment in acquiring new customers is more expensive than retaining existing ones; therefore, business analysts and customer relationship management systems need to assess customer churn based on the available data. This research proposed a churn prediction model that used classification and dataset extracted from the data warehouse of the telecom service provider in Thailand. RapidMiner software was used to implement the following techniques: the decision tree algorithm, the random forest algorithm, the gradient boosted algorithm, and the neural networks algorithm. Confusion metrics in terms of accuracy, precision, recall, and receiving operating characteristics (ROC) area were used to evaluate the suggested churn prediction model. The experiment found that neural networks had the highest prediction for new data input of AUC=0.866 and that the decision tree performed the second best with 87.58% accuracy and had the fastest speed. IMPLICATION OF THEMATIC PAPER: The results can be used to create a decision support system regarding classification approaches for turbulent customers. Further studies may include techniques such as pre-preparation with more data elements, number of algorithms, and optimization of data analysis. Configuring each algorithm to identify the model that will be optimized for more results. This can increase the efficiency of choosing the most suitable method of churn predicting and working with the company's customer retention campaign.
dc.description.abstractด้วยการเติบโตอย่างรวดเร็วของระบบดิจิทัลและเทคโนโลยีสารสนเทศทำให้มีข้อมูลของลูกค้าจำนวนมากถูกสร้างขึ้นในทุก ๆ วัน และความปั่นป่วนของลูกค้าก็ทำให้เกิดความกังวลอย่างมากในภาคบริการที่มีการแข่งขันสูงโดยเฉพาะผู้ให้บริการโทรคมนาคม ซึ่งในเป็นจริงการลงทุนในการหาลูกค้าใหม่จะต้องใช้เงินทุนมากกว่าการรักษาลูกค้าเดิมไว้ โดยนักวิเคราะห์ธุรกิจและระบบการจัดการลูกค้าสัมพันธ์จำเป็นต้องประเมินลูกค้าที่มีแนวโน้มว่าจะเลิกใช้บริการโดยอิงจากข้อมูลที่มีอยู่ งานวิจัยนี้เสนอแบบจำลองการคาดการณ์ความปั่นป่วนที่ใช้การจำแนกประเภทของลูกค้า และใช้ชุดข้อมูลที่ดึงมาจากคลังข้อมูลของผู้ให้บริการโทรคมนาคมในประเทศไทย โดยใช้เทคนิคสร้างแบบจำลองคือ อัลกอริทึม Decision Tree, อัลกอริทึม Random Forest, อัลกอริทึม Gradient Boosted และอัลกอริทึม Neural Nets ผ่านซอฟต์แวร์ RapidMiner และแบบจำลองการคาดการณ์ความปั่นป่วนที่เสนอจะถูกประเมินโดยใช้เมตริก เช่น ความถูกต้อง ความแม่นยำ และการคำนวณพื้นที่ ROC การทดลองพบว่า Neural Networks มีการทำนายจากข้อมูลที่เข้ามาใหม่ได้ดีสูงสุดจากค่า AUC = 0.866 และ Decision Tree มีประสิทธิภาพดีเป็นอันดับสองโดยมีความแม่นยำถึง 87.58% รวมถึงมีความเร็วมากที่สุด การนำผลของสารนิพนธ์ไปใช้: ผลลัพธ์สามารถนำไปสร้างระบบสนับสนุนการตัดสินใจเกี่ยวกับแนวทางการจำแนกประเภทของลูกค้าที่มีความความปั่นป่วน โดยศึกษาเพิ่มเติมรวมถึงเทคนิคใช้ เช่น การเตรียมข้อมูลที่มีองค์ประกอบเพิ่มมากขึ้น จำนวนอัลกอริทึม และการปรับโมเดลในการวิเคราะห์ข้อมูลโดยการกำหนดค่าแต่ละอัลกอริทึมซึ่งโมเดลจะได้รับการปรับให้เหมาะสมเพื่อให้ได้ผลลัพธ์ที่ดีมากขึ้นซึ่งจะช่วยเพิ่มประสิทธิภาพในการเลือกวิธีการทำนายความปั่นป่วนที่เหมาะสมที่สุดและนำไปใช้สร้างแคมเปญในการรักษาลูกค้าของบริษัท
dc.format.extentxiii, 39 leaves
dc.format.mimetypeapplication/pdf
dc.identifier.citationThematic Paper (M.Sc. (Information Technology Management))--Mahidol University, 2022)
dc.identifier.urihttps://repository.li.mahidol.ac.th/handle/123456789/113913
dc.language.isoeng
dc.publisherMahidol University. Mahidol University Library and Knowledge Center
dc.rightsผลงานนี้เป็นลิขสิทธิ์ของมหาวิทยาลัยมหิดล ขอสงวนไว้สำหรับเพื่อการศึกษาเท่านั้น ต้องอ้างอิงแหล่งที่มา ห้ามดัดแปลงเนื้อหา และห้ามนำไปใช้เพื่อการค้า
dc.rights.holderMahidol University
dc.subjectCustomer churn -- Forecasting;Telecommunication -- Customer services
dc.subjectData mining -- Computer software
dc.subjectNeural networks (Computer science) -- Mathematical models.
dc.titleA customer churn prediction in telecom service provider using machine learning techniques
dc.title.alternativeการทำนายแนวโน้มการยกเลิกใช้บริการของลูกค้าในผู้ให้บริการโทรคมนาคมโดยวิธีการเรียนรู้ของเครื่อง
dc.typeMaster Thesis
dcterms.accessRightsopen access
thesis.degree.departmentFaculty of Engineering
thesis.degree.disciplineInformation Technology Management
thesis.degree.grantorMahidol University
thesis.degree.levelMaster's degree
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
TH_Nattawat_M_2022.pdf
Size:
1.4 MB
Format:
Adobe Portable Document Format