/ / sélection d’un cluster spécifique et mise en évidence des données dans r - r

sélection d'un cluster spécifique et mise en évidence des données dans r - r

J’ai essayé avec k-means (pamk) de regrouper des données sur l’iris et d’avoir 3 groupes.

Q1: Et je voudrais savoir comment sélectionner un cluster spécifique avec toutes ses informations, telles que sepal.length et ac.

Q2: comment speficy un ensemble de données dans la parcelle en cluster (je veux mettre en évidence un ensemble de données dans la parcelle)

À votre santé

Réponses:

2 pour la réponse № 1

Semble que l’objet de clustering est S3, traitez-le donc comme une liste avec names(cluster) et travailler à partir de là. Je n'ai que deux groupes, mais je fais probablement les choses différemment.

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)