Segmentace velkoobchodních zákazníků
Teď už máš vše, co potřebuješ k tomu, aby ses pustil/a do hierarchického shlukování a provedl/a segmentaci trhu (tedy rozdělení zákazníků do skupin na základě jejich charakteristik).
V tomto cvičení máš k dispozici údaje o výdajích 45 různých klientů velkoobchodního distributora ve třech kategoriích potravin: Mléčné výrobky, Potraviny a Mražené zboží. Tato data jsou uložena v datovém rámci customers_spend. Roztřiď tyto klienty do smysluplných shluků.
Poznámka: V tomto cvičení můžeš předpokládat, že data není třeba škálovat, protože všechny hodnoty jsou stejného typu (utracená částka).
Toto cvičení je součástí kurzu
Cluster Analysis v R
Pokyny k cvičení
- Vypočítej euklidovskou vzdálenost mezi zákazníky a výsledek ulož do
dist_customers. - Proveď hierarchické shlukování s využitím úplné vazby a výsledek ulož do
hc_customers. - Vykresli dendrogram.
- Vytvoř vektor přiřazení shluků s výškou řezu 15 000 a ulož ho jako
clust_customers. - Vytvoř nový datový rámec
segment_customerstak, že k původnímu datovému rámcicustomers_spendpřidáš přiřazení shluků jako sloupeccluster.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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 = ___)