Segmenteer groothandelsklanten
Je bent nu klaar om hiërarchische clustering te gebruiken voor marktsegmentatie (dus: consumentkenmerken gebruiken om ze in deelgroepen in te delen).
In deze oefening krijg je het bedrag te zien dat 45 verschillende klanten van een groothandel hebben uitgegeven aan de voedselcategorieën Milk, Grocery & Frozen. Dit staat in de data frame customers_spend. De opdracht is om deze klanten in zinvolle clusters in te delen.
Let op: In deze oefening kun je ervan uitgaan dat de data van hetzelfde type is (besteed bedrag) en dat je die daarom niet hoeft te schalen.
Deze oefening maakt deel uit van de cursus
Clusteranalyse in R
Oefeninstructies
- Bereken de Euclidische afstand tussen de klanten en sla deze op in
dist_customers. - Voer hiërarchische clustering uit met complete linkage en sla op in
hc_customers. - Plot de dendrogram.
- Maak een cluster-toewijzingsvector met een hoogte van 15.000 en sla die op als
clust_customers. - Maak een nieuwe data frame
segment_customersdoor de cluster-toewijzing als kolomclustertoe te voegen aan de oorspronkelijke data framecustomers_spend.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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 = ___)