La segmentación o clusters es un conjunto de tecnicas cuyo propósito es formar grupos a partir de un conjunto de elementos.
Más informacion:
R for Data Science (2ed)
#install.packages("cluster")
library(cluster)
#install.packages("ggplot2")
library(ggplot2)
#install.packages("data.table")
library(data.table)
#install.packages("factoextra")
library(factoextra)
## Welcome! Want to learn more? See two factoextra-related books at https://goo.gl/ve3WBa
df<- data.frame (x=c(2,2,8,5,7,6,1,4), y=c(10,5,4,8,5,4,2,9) )
#df
grupos <- 3
segmentos<- kmeans(df, grupos)
#segmentos
asignacion <- cbind(df, cluster = segmentos$cluster)
fviz_cluster(segmentos, data=df)
set.seed(123)
optimizacion<- clusGap(df, FUN= kmeans, nstart=1, K.max=7)
plot(optimizacion, xlab= "Numero de clusters K")
# Conclusion La segmentación o clusters es un algoritmo útil para las
empresas que desean clasificar sus clientes y dirigir campañas de
marketing más enfocadas y especializadas.