2013-09-17 3 views
0

У меня есть набор данных различных измерений яиц и образцов окраски и т.д.функция clusterboot в пакете FPC

Я хочу, чтобы сгруппировать их в кластеры. Я использовал иерархическую кластеризацию в наборе данных, но я не нашел хороший способ проверить или проверить кластеры.

Я слышал обсуждение стабильности кластера, и я хочу использовать что-то вроде функции clusterboot в пакете fpc. По какой-то причине я не могу заставить его работать. Мне было интересно, есть ли здесь кто-нибудь, кто имеет опыт работы с этой функцией.

Вот код, который я использую ниже:

dMOFF.2007<-dist(MOFF.2007) 
cf1<-clusterboot(MOFF.2007,B=3,bootmethod=boot,bscompare=TRUE,multipleboot=TRUE,clustermethod=hclust) 

Я только начинаю понимать, что все это значит. У меня есть опыт работы с R, но не с этой конкретной функцией или с кластерным анализом.

Я получаю эту ошибку:

Error in if (is.na(n) || n > 65536L) stop("size cannot be NA nor exceed 65536") : 
    missing value where TRUE/FALSE needed 

Любые мысли? Что я делаю не так?

ответ

0

Просто натолкнулся на это, потому что я тоже работаю с кластером - вы все еще застряли на этом? У меня есть две основные мысли: 1) не хотите ли вы передать матрицу расстояний в clusterboot (dMOFF.2007) вместо необработанных данных (MOFF.2007)? 2) для аргумента clustermethod, я считаю, что это должен быть hclustCBI, а не hclust. Надеюсь, у вас это работает.

Смежные вопросы