set.seed(1)
x <- as.matrix(iris[, -5])
# compare all three methods
res <- compare.clusters(x, groups = 3, nstart = 10, what = "all")
# hard clusters from bootstrap kmeans
table(res$bkm$clusters, iris$Species)
# fuzzy memberships from fuzzy \eqn{c}-means
head(res$fkm$U)
# compare class labels
cbind(res$bkm$clusters[1:5], res$fkm$clus[1:5,2], res$km$cluster[1:5])
Run the code above in your browser using DataLab