/Analising-Mall-Customer-Behaviour

Mall Customer Behavior is been classified into clusters for better marketing techniques with K-Means++ clustering.

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Analising-Mall-Customer-Behaviour

Mall Customer Behavior is been classified into clusters for better marketing techniques with K-Means++ clustering.

Dataset Description

You are owing a supermarket mall and through membership cards , you have some basic data about your customers like Customer ID, age, gender, annual income and spending score. Spending Score is something you assign to the customer based on your defined parameters like customer behavior and purchasing data.

Elbow Method

The optimal number of clusters is choosen by ploting the elbow graph.

Elbow_Method

Choice of number of clusters:
After the number of clusters exceed 5, wcss droping rate reduces significantly.
Thus we choose n_clusters=5 to train the model

Visualizing the clusters

Cluster

Classing a new customer into a cluster

New customer with Annual income = 80 K$ and spending score of 15 is analised:

New_Customer

Conclusions

  • The Green cluster contains the customers who earn more and spend more, thus brand new variety of products can be advertesed for such customers.
  • The Blue cluster are contains the customers who earn more but spend less, thus these customres must be attracted with sophisticated marketing techniques.
  • The Black cluster contains the customers who earn less but spend more, thus we shall not target such customers anymore.
  • The Red and the Pink clustes contains the customes who does not deserve light, as they are in right position in the graph.