ÎncepețiÎncepe gratuit

Segmentează clienții en-gros

Acum ești pregătit(ă) să folosești clustering ierarhic pentru a realiza segmentarea de piață (adică să grupezi clienții în subgrupuri pe baza caracteristicilor lor de consum).

În acest exercițiu îți sunt furnizate sumele cheltuite de 45 de clienți diferiți ai unui distribuitor en-gros pentru categoriile de produse alimentare Milk, Grocery & Frozen. Acestea sunt stocate în data frame-ul customers_spend. Grupează acești clienți în clustere semnificative.

Notă: Pentru acest exercițiu poți presupune că, deoarece datele sunt toate de același tip (sume cheltuite), nu va fi nevoie să le scalezi.

Acest exercițiu face parte din cursul

Analiza clusterelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează distanța euclidiană dintre clienți și stocheaz-o în dist_customers.
  • Rulează clustering ierarhic folosind legătura de tip complete și stocheaz-o în hc_customers.
  • Trasează dendrograma.
  • Creează un vector de atribuire a clusterelor folosind o înălțime de 15.000 și stocheaz-l ca clust_customers.
  • Generează un nou data frame segment_customers adăugând atribuirea clusterelor ca și coloana cluster la data frame-ul original customers_spend.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Calculate Euclidean distance between customers
dist_customers <- ___

# Generate a complete linkage analysis 
hc_customers <- ___

# Plot the dendrogram


# Create a cluster assignment vector at h = 15000
clust_customers <- ___

# Generate the segmented customers data frame
segment_customers <- mutate(___, cluster = ___)
Editează și rulează codul