DescriptionMarket segmentation is a useful marketing strategy that aims to divide a homogeneous customer market into more defined segments, allowing businesses to understand their target customers' dynamics. Market segmentation is crucial for businesses as it enables them to launch targeted marketing campaigns tailored to customers' specific needs. Different data types may be used to segment customers, such as demographic, geographical and behavioural data. In this project, you will train unsupervised machine learning algorithms to perform customer market segmentation. For example, clustering algorithms (cluster analysis) are commonly used to assign customers into groups so that customers belonging to the same group are more similar than customers in another group. A distance measure determines the similarity of two customers; thus, choosing an appropriate distance measure is a critical step in cluster analysis. There are many different clustering algorithms, such as K-Means clustering, Hierarchical clustering and Gaussian Mixture Model algorithm. Another useful tool is the Principal Component Analysis (PCA) which often used as a dimensionality reduction algorithm. There are many interesting theoretical and applied topics students may want to work on, where implementation can be done using the statistical package R or Python. PrerequisitesStatistical ConceptsĀ II. Familiarity with the statistical software R (or alternatively Python) is essential.CorequisitesStatistical MethodsĀ III (strongly recommended) References
|
email: Tahani Coolen-Maturi