Como modificar os labels do cluster

Ir em baixo

Como modificar os labels do cluster

Mensagem por Prions em Qui Maio 10, 2018 9:45 am

Caro professor Marcos,

Todo cluster que faço se recusa a exibir os nomes das espécies, mesmo seguindo o passo a passo direitinho e tendo organizado os dados conforme o seu exemplo. Ficam aparecendo uns números no eixo x, que eu não sei interpretar.

Poderia dar uma mão, por favor?

Grata,

Priscilla

Prions

Mensagens : 18
Data de inscrição : 12/03/2018

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Como modificar os labels do cluster

Mensagem por Prof. Marcos em Qui Maio 10, 2018 4:34 pm

Olá, Priscila!

Acho que agora no módulo 5 eu vou mostrar como fazer isso, mas não tenho certeza absoluta (muitas horas de aulas gravadas, tem hora que esqueço o que ensinei...).

Então, na dúvida, segue a solução! Wink

O segredo é adicionar nomes nas linhas dos dados de origem. Deixa eu dar um exemplo do tipo "copia e cola":

Código:
#Dados:
data(iris)

#Veja que não temos nomes, apenas números:
row.names(iris)

#Digamos que eu queira que cada ramo tenha o nome da espécie.
#Mas tenho que identificar cada indivíduo também!
#Vou criar uma variável com os nomes que eu quero, combinando o número de 1 a 150 com o nome da espécie:
nomes<-paste(1:150, "-", iris$Species)

#Agora vou associar aos dados:
row.names(iris)<-nomes

#Conferindo:
row.names(iris)

#Agora um cluster bem tosco, apenas para exemplificar:
dist.iris<-dist(iris[, 1:4])
cluster.iris<-hclust(dist.iris, method="average")
cluster.iris<-as.dendrogram(cluster.iris)
plot(cluster.iris, horiz=T)

#Argh, ficou tudo compacto demais, são muitas espécies! Vamos ajeitar:
windows(width=30, height=25, rescale="fixed")
plot(cluster.iris, horiz=T)

O segredo todo está em usar a função row.names() para associar os dados a um conjunto de nomes. Wink
avatar
Prof. Marcos

Mensagens : 347
Data de inscrição : 23/12/2015
Idade : 37
Localização : Maceió, AL

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Como modificar os labels do cluster

Mensagem por Prions em Qui Maio 10, 2018 4:47 pm

My God,

Eu nunca iria adivinhar!

Muito obrigada, professor!

Nossa, valeu D+

Prions

Mensagens : 18
Data de inscrição : 12/03/2018

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Como modificar os labels do cluster

Mensagem por Prof. Marcos em Seg Maio 14, 2018 7:56 am

Beleza!

Lembre-se se "brincar" com o tamanho da janela dependendo do tamanho do cluster, ok? Ali fiz uma janela grande, pois são 150 unidades amostrais nestes dados.

Abraços!
avatar
Prof. Marcos

Mensagens : 347
Data de inscrição : 23/12/2015
Idade : 37
Localização : Maceió, AL

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Como modificar os labels do cluster

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum