Мне интересно, каким образом для заданной глубины в dendrogram
Я могу получить для каждой ветви ниже этой глубины отсечения список имен всех листьев, которые являются его потомков.Получение имен отпуска под ветвями для заданной глубины
Например я создаю этот dendrogram
:
set.seed(1)
mat <- matrix(rnorm(100*10),nrow=100,ncol=10)
dend <- as.dendrogram(hclust(dist(t(mat))))
Plotting его с помощью dendextend
:
require(dendextend)
dend %>% plot
и определения глубины среза, как 14,5:
abline(h=14.5,col="red")
мой список должен быть:
list(c(5),c(7),c(8),c(10,4,9),c(3,6,1,2))
просто примечание: Вам нужен пакет magrittr использовать функцию%>%, но это не имеет решающего значения для кода - просто все становится лучше. – SamPassmore
Я уточнил свой вопрос, чтобы сделать его более ясным – dan
Хорошо - этот вопрос ясен, но это совершенно новый вопрос. Перед тем, как вы спросили о таксономии, как структуры, используя пакет data.tree. Теперь вы спрашиваете о дендрограммах, используя пакет статистики. Чего вы пытаетесь достичь? – SamPassmore