/ / seleccionando un cluster específico y resaltando datos en r - r

seleccionando un grupo específico y resaltando datos en r - r

He intentado k-means (pamk) para agrupar los datos del iris y tengo 3 grupos.

P1: Y me gustaría saber cómo seleccionar un grupo específico con toda su información relacionada, como sepal.length et ac.

P2: cómo especificar un conjunto de datos en el gráfico de agrupación en clúster (quiero resaltar un conjunto de datos en el gráfico)

Aclamaciones

Respuestas

2 para la respuesta № 1

Parece que el objeto de agrupamiento es S3, así que trátelo como una lista con names(cluster) Y trabajar desde allí. Solo tengo dos grupos, pero probablemente estoy haciendo las cosas de manera diferente.

library(fpc)

# Run the cluster
clus <- pamk(iris[,1:4])

# Extract the cluster info (the clus object is in efect, a list of lists)
# This component is a vector of cluster definitions
cluster <- clus$pamobject$clustering

# Those associated with the first cluster
iris[cluster == 1, ]

# The segregation of Species by cluster
sapply(split(iris$Species, f = cluster), table)