2016-08-03 6 views
-2

Ich habe k-Means (Pamk) versucht, Cluster-Iris-Daten und haben 3 Cluster.Auswahl eines bestimmten Clusters und Hervorhebung von Daten in r

Q1: Und ich würde gerne wissen, wie man einen bestimmten Cluster mit allen zugehörigen Informationen wie Sepal.length et ac.

Q2: Wie eine Reihe von Daten in Clustern Plot speficy (Ich möchte eine Reihe von Daten in der Kurve markieren)

Prost

Antwort

2

die das Clusterobjekt scheint S3 ist, so dass es wie ein behandeln Liste mit names(cluster) und arbeiten von dort. Ich bekomme nur zwei Cluster, aber ich mache die Dinge wahrscheinlich anders.

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) 
+0

Da ich k = 3 manuell gesetzt habe, habe ich 3 Cluster bekommen. – hwq729

Verwandte Themen