Segmenta clientes mayoristas
Ya estás listo para usar clustering jerárquico para realizar segmentación de mercado (es decir, usar características de los consumidores para agruparlos en subgrupos).
En este ejercicio se te proporciona el gasto de 45 clientes de un distribuidor mayorista en las categorías de alimentos Milk, Grocery y Frozen. Esto está almacenado en el data frame customers_spend. Asigna estos clientes a grupos con sentido.
Nota: En este ejercicio puedes asumir que, como todos los datos son del mismo tipo (importe gastado), no es necesario escalarlo.
Este ejercicio forma parte del curso
Análisis de clústeres en R
Instrucciones del ejercicio
- Calcula la distancia euclídea entre los clientes y guárdala en
dist_customers. - Ejecuta el clustering jerárquico usando el enlace complete y guarda el resultado en
hc_customers. - Traza el dendrograma.
- Crea un vector de asignación de clúster usando una altura de 15.000 y guárdalo como
clust_customers. - Genera un nuevo data frame
segment_customersañadiendo la asignación de clúster como la columnaclusteral data frame originalcustomers_spend.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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 = ___)