Я пытаюсь нарисовать дендограмму «среднего» кластерного результата, но происходит следующее:
Error in data.frame(xmin = unlist(xleft), ymin =
unlist(ybottom), xmax = unlist(xright), :
arguments imply differing number of rows: 5, 0
Я использовал ту же матрицу расстояний для других методов кластеризации «одиночный», «полный»"," средний "," центроид "и т. д., и это сработало.Для «медианного» кластера это был мой код:
DM_euclid <- get_dist(Ind, method = "euclidean", stand
= T)##Ind. is a dataframe 58 obs., 19 variables with
rownames and colnames and data only numbers
dend_median <- hclust(DM_euclid, method="median")
###this was a test and is working##
plot(dend_median, xlab="Städte",ylab="Distanzen",
main="Dendogramm der Clusteranalyse (Single)",
labels=FALSE)
##this is what causes the error####
(fviz_dend(dend_median, k = 5,
cex = 0.5,
k_colors = c("#2E9FDF", "#00AFBB",
"#E7B800", "#FC4E07", "lightgreen"),
color_labels_by_k = TRUE,
rect = TRUE, xlab = "", ylab = "Distanzen"))
Кто-нибудь знает, что может быть причиной моей проблемы?Или только решение?: D
Заранее большое спасибо !!
Ура!