iris ici)data(iris)
agnes, mais c’est nul, hclust est mieux…)library(cluster)
CAH <- agnes(x = iris, diss = FALSE,
metric = "euclidean",
method = "ward", stand = TRUE)
plot(CAH, ask = FALSE, which.plots = 2)
N.B. 3 classes, ça semble cool sur ce dataset
nbClasses <- 3
Clusters <- cutree(tree = CAH, k = nbClasses)
source("http://addictedtor.free.fr/packages/A2R/lastVersion/R/code.R")
ordreClasses <- unique(Clusters[CAH$order])
cPal <- c(1:nbClasses)[ordreClasses]
N.B. Ce serait plus propre d’utiliser RColorBrewer, mais la flemme
A2Rplot(x = as.hclust(CAH),
k = nbClasses,
boxes = FALSE,
col.up = "gray50",
col.down = cPal,
show.labels = FALSE,
main = "Dendrogramme")
legend(x="topleft",
paste("Cluster",
1:nbClasses,
sep=" "),
cex=1,
seg.len=4,
col=cPal,
pch=NA,
lty=1,
lwd=4)