Exploring machine learning as a tool for analyzing customer behaviour in a service industry
Information
Författare: Axel Johansson, Jonas WikströmBeräknat färdigt: 2021-06
Handledare: Anton Aderum
Handledares företag/institution: BokaDirekt
Ämnesgranskare: David Sumpter
Övrigt: -
Presentationer
Presentation av Axel JohanssonPresentationstid: 2021-05-31 15:15
Presentation av Jonas Wikström
Presentationstid: 2021-05-31 16:15
Opponenter: Kevin Ajamlou, Max Sonebäck
Abstract
In this thesis, the process of developing an application for segmenting customers with the use of machine learning is described. The project was carried out at a company which provides a booking platform for beauty and health services. Data about customers were analyzed and processed in order to train two classification models able to segment customers into three different customer groups. The performance of the two models, a Logistic Regression model and a Support Vector Classifier, were evaluated with different numbers of features and compared to classifications made by human experts working at the company. The results shows that the logistic regression model achieved an accuracy of 71% when classifying users into the three groups, which was more accurate than the experts manual classification. A web API where the model is provided has been developed and presented to the company. The results of the study showed that machine learning is a useful technique for performing customer segmentation based on behavioral data. Even in the case where the classes are not naturally divisible, the application provides valuable insights on user behaviour that can help the company become more data-driven.