probablement très simple,hauteur Extrait de chaque nœud de dendrogramme en utilisant dendrapply
J'ai un dendrogram
:
set.seed(1)
my_mat <- matrix(rnorm(100),nrow=10,ncol=10)
my_dend <- as.dendrogram(hclust(dist(my_mat)))
et je veux utiliser dendrapply
pour extraire le height
attribute
de tous node
en my_dend
, puisqu'il traverse le dendrogram
en pre-order
.
l » Trying dendrapply
example sur my_dend
:
dendrapply(my_dend, function(n) utils::str(attributes(n)))
Il ne retourne pas de valeur, mais imprime les informations dont j'ai besoin pre-order
. Je pensais que juste obtenir le height
attribute
retour est aussi simple que:
dendrapply(my_dend, function(n) attr(n,"height"))
mais il est évident que je me trompe.
Une idée?
Je ne je le pense. dendrapply imprime des Heights en pré-commande, ce qui m'intéresse – user1701545
J'ai mis à jour ma question pour spécifier que je m'intéresse à la pré-commande, ce qui est la façon dont dendrapply semble traverser, contrairement à la boucle sur l'objet hclust ou en utilisant dendextend – user1701545