Aan de slagBegin gratis

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

Bekijk cursus

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_customers door de cluster-toewijzing als kolom cluster toe te voegen aan de oorspronkelijke data frame customers_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 = ___)
Code bewerken en uitvoeren