Segmentera grossistkunder
Nu är du redo att använda hierarkisk klustring för att utföra marknadssegmentering (dvs. använda konsumentegenskaper för att gruppera dem i undergrupper).
I den här övningen får du uppgifter om hur mycket 45 olika kunder hos en grossistdistributör har spenderat på livsmedelskategorierna Milk, Grocery & Frozen. Dessa finns lagrade i dataramen customers_spend. Tilldela dessa kunder till meningsfulla kluster.
Obs: I den här övningen kan du utgå från att du inte behöver skala data, eftersom all data är av samma typ (spenderat belopp).
Den här övningen är en del av kursen
Klusteranalys i R
Övningsinstruktioner
- Beräkna det euklidiska avståndet mellan kunderna och lagra resultatet i
dist_customers. - Kör hierarkisk klustring med complete länkning och lagra resultatet i
hc_customers. - Rita dendrogrammet.
- Skapa en vektor med klusteruppgifter med hjälp av höjden 15 000 och lagra den som
clust_customers. - Generera en ny dataram
segment_customersgenom att lägga till klusteruppgifterna som kolumnenclusteri den ursprungliga dataramencustomers_spend.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ___)