Revenind la datele wholesale: Explorare
Din analiza anterioară ai descoperit că k = 2 are cea mai mare lățime medie a siluetei. În acest exercițiu vei continua să analizezi datele despre clienții wholesale, construind și explorând un model k-means cu 2 clustere.
Acest exercițiu face parte din cursul
Analiza clusterelor în R
Instrucțiuni pentru exercițiu
- Construiește un model k-means numit
model_customerspentru datelecustomers_spend, folosind funcțiakmeans()cucenters = 2. - Extrage vectorul de atribuiri ale clusterelor din modelul
model_customers$clusterși stochează-l în variabilaclust_customers. - Adaugă atribuirile clusterelor ca o coloană
clusterla cadrul de datecustomers_spendși salvează rezultatele într-un nou cadru de date numitsegment_customers. - Calculează dimensiunea fiecărui cluster folosind
count().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
set.seed(42)
# Build a k-means model for the customers_spend with a k of 2
model_customers <- ___
# Extract the vector of cluster assignments from the model
clust_customers <- ___
# Build the segment_customers data frame
segment_customers <- mutate(___, cluster = ___)
# Calculate the size of each cluster
count(___, ___)
# Calculate the mean for each category
segment_customers %>%
group_by(cluster) %>%
summarise_all(list(mean))