Спасибо, что нашли время прочитать этот вопрос. У меня есть одномерные данные для кластеризации в R. Базовая команда hclust
работает нормально. Но команда pvclust
, тем не менее, не берет одномерных данных и все время говорит:
Error in hclust(distance, method = method.hclust) :
must have n >= 2 objects to cluster
Я нашел обходной путь: я добавил к данным несколько нулевых строк. Итак, данные становятся:
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 7.424 14.251 15.957 1.542 2.451 20.836 13.534 20.003 12.555 10.817
[2,] 0 0 0 0 0 0 0 0 0 0
[3,] 0 0 0 0 0 0 0 0 0 0
[4,] 0 0 0 0 0 0 0 0 0 0
Затем я запустил pvclust
, и это сработало!
Но я обеспокоен тем, что этот обходной путь испортит математику, лежащую в основе pvclust. Может ли кто-нибудь сказать мне, прав ли я/неправ, и есть ли лучшее решение моего вопроса?
Спасибо!