Sto provando a tracciare i risultati di un clustering gerarchico in R
come un dendrogramma, con rettangoli che identificano i cluster.Albero tagliato e rettangoli intorno ai cluster per un dendrogramma orizzontale in R
Il seguente codice fa il trucco per un dendrogramma verticale, ma per un dendrogramma orizzontale, (horiz=TRUE
), i rettangoli non vengono disegnati. C'è un modo per fare lo stesso anche per i dendrogrammi orizzontali.
library("cluster")
dst <- daisy(iris, metric = c("gower"), stand = FALSE)
hca <- hclust(dst, method = "average")
plot(as.dendrogram(hca), horiz = FALSE)
rect.hclust(hca, k = 3, border = "red")
Inoltre vorrei tracciare una linea per tagliare l'albero ad un valore di distanza desiderato. Come tracciarlo in R. La funzione cutree
restituisce i cluster, ma è anche possibile tracciarla.
cutree(hca, k = 3)
L'output desiderato che sto cercando è come questo.
Come arrivare a questo fatto in R?
Che dire 'abline (v = 0.35)'? – csgillespie