Próbuję narysować wyniki hierarchicznego grupowania w R
jako dendrogram, z prostokątami identyfikującymi klastry.Drzewo cięte i prostokąty wokół skupisk dla poziomego dendrogramu w R
Poniższy kod wykonuje triadę dla pionowego dendrogramu, ale dla poziomego dendrogramu (horiz=TRUE
) prostokąty nie są rysowane. Czy istnieje sposób, aby zrobić to samo dla poziomych dendrogramów.
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")
Ponadto chciałbym wykreślić linię do cięcia drzewa o pożądanej wartości odległości. Jak wykreślić to w R. Funkcja cutree
zwraca klastry, ale możliwe jest również wykreślić go.
cutree(hca, k = 3)
Pożądany wynik, którego szukam, jest taki.
Jak aby to zrobić w R?
Co o 'abline (v = 0,35)'? – csgillespie