
Olá Antonio, A melhor solução que encontrei para resolver esse problema foi (deve haver outra forma melhor, mais funcionou): library(vegan) data(dune) dis <- vegdist(dune) cluc <- hclust(dis, "complete") plot(cluc) rect.hclust(cluc, 3) grp <- cutree(cluc, 3) grp namesI<-c("I") namesII<-c("II") namesIII<-c("III") legend(0.4,0.98,namesIII,cex=1.5,bty="n",bg ="white",col="white") legend(5.2,0.98,namesI,cex=1.5,bty="n",bg ='white') legend(14.2,0.98,namesII,cex=1.5,bty="n",bg ='white') Um abraço Humberto Hazin Em 3/2/2012 8:02 AM, Antonio Silva escreveu:
Olá
Gostaria de saber se há como indicar no dendrograma, na altura do corte, o número referente ao grupo, como indicado em cutree.
Observei que em alguns dendrogramas que os grupos selecionados de acordo com um dado o nível de corte não seguem necessariamente uma ordem ascendente (grupo 3 pode não ser o terceiro da esquerda para direita).
Seria algo semelhante ao da figura https://www.crops.org/images/publications/cs/42/5/1584f4.jpeg
Por exemplo exemplo:
library(vegan) data(dune) dis <- vegdist(dune) cluc <- hclust(dis, "complete") plot(cluc) rect.hclust(cluc, 3) grp <- cutree(cluc, 3) grp
Notem que o grupo com os objetos 17, 19, 11 e 18, posicionado a esquerda no dedrograma é o grupo de número 3, e o grupo com os objetos 1,2, ..., 7, representado no meio do dendrograma é o de número 1.
Eu gostaria que, no nível de corte, aparecesse no dendrograma, ao lado das barras verticais de cada cluster, a indicação 3, 1, 2.
Agradeço qualquer dica. Abraços
Antônio
-- Antônio Olinto Ávila da Silva Biólogo / Oceanógrafo Instituto de Pesca São Paulo, Brasil
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.