Вероятно, очень простой,высота Извлечение из каждого дендрограмма узла с помощью dendrapply
У меня есть dendrogram
:
set.seed(1)
my_mat <- matrix(rnorm(100),nrow=10,ncol=10)
my_dend <- as.dendrogram(hclust(dist(my_mat)))
и я хочу использовать dendrapply
для извлечения height
attribute
из каждой node
в my_dend
, так как оно пересекает dendrogram
в pre-order
.
Trying dendrapply
«ы example на my_dend
:
dendrapply(my_dend, function(n) utils::str(attributes(n)))
Он не возвращает значение, но печатает информацию, мне нужно в pre-order
. Я думал, что только получение height
attribute
возвращенное так просто, как:
dendrapply(my_dend, function(n) attr(n,"height"))
, но очевидно, что я не прав.
Любая идея?
я не делаю думаю да. dendrapply prints Heights в предварительном порядке, который меня интересует – user1701545
Я обновил свой вопрос, чтобы указать, что меня интересует предварительный порядок, который, как кажется, проходит через dendrapply, в отличие от цикла по объекту hclust или использования dendextend – user1701545