Customer Personality Analysis using Machine Learning Techniques

dc.contributor.advisorDavies Clint
dc.contributor.authorNtolo Siyambonga
dc.date.accessioned2026-10-27T15:28:40Z
dc.date.available2026-10-27T15:28:40Z
dc.date.issued2026
dc.description.abstractTo evaluate customer data and identify common patterns and qualities among a group of consumers, unsupervised learning is a machine learning technique that can be used. Companies may build customer groups with different traits by utilizing clustering algorithms to group like consumers. This enables them to target each segment with their marketing and sales initiatives. The study investigates customer segmentation and profiling using machine learning techniques, which has been referred to as customer personality analysis in this mini-thesis, adopting a quantitative research methodology using unsupervised machine learning techniques on a retail marketing dataset. Unsupervised learning algorithms are effective tools for businesses wanting to better understand and service their consumers since they can be trained on vast volumes of datasets. Customers have traditionally been analyzed manually by either marketing or sales teams; they would utilize their knowledge and experience to spot recurring trends and patterns among customers. The development of data mining and machine learning tools, however, has made it feasible to automate this procedure by utilizing algorithms that can scan massive volumes of data and find common patterns and qualities among clients. The researcher applied K-Means and Agglomerative Clustering, after pre-processing the data, to identify distinct customer segments. The researcher’s SHAP analysis showed that the customer's monetary expenditure on wine products is a significant contributor or determining factor to the campaigns they are inclined to accept. The results demonstrate the viability of these methods for targeted marketing. The results reveal segments characterized by age, education, and purchasing channels. The researcher recommends that businesses adopt these analytical techniques because these will lead to improved customer understanding
dc.identifier.citationUniversity of the Western Cape
dc.identifier.urihttps://hdl.handle.net/10566/25728
dc.language.isoen
dc.publisherUniversity of the Western Cape
dc.subjectMachine Learning
dc.subjectUnsupervised Machine Learning
dc.subjectK-Means Clustering
dc.subjectAgglomerative Clustering
dc.titleCustomer Personality Analysis using Machine Learning Techniques
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ntolo_m_ems_2026.pdf
Size:
2.27 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.63 KB
Format:
Item-specific license agreed upon to submission
Description: