как вычислить дендрограмму для одномерного набора данных, например {1,23,45} в R - PullRequest
0 голосов
/ 08 февраля 2019

Я не совсем уверен, как правильно представить одномерный набор данных в R, чтобы я смог построить дендрограмму.Пожалуйста, помогите.

##data set {1,23,45}
##this is what I have done so far, but the dendrogram doesn't seem correct.
data <-c(1,23,45)
datas <-data.frame(data)
d<- dist(datas,method="euclidean")
H.fit<- hclust(d,method="single")
plot(H.fit)

1 Ответ

0 голосов
/ 09 февраля 2019

График правильный: каждая точка в вашем списке устанавливается в одном и том же кластере.

Причина в том, что вы используете одну связь, которая является минимальным расстоянием между каждым кластером.В ваших данных минимальное расстояние между любой парой и оставшейся точкой одинаково, поэтому все получают одинаковую иерархию.

Попробуйте использовать полную связь.Ваша размерность данных хорошо представлена.

...