Кластерный анализ с использованием pvclust в R - PullRequest
2 голосов
/ 11 июня 2011

Я хочу провести кластерный анализ некоторых столбцов (переменных), скажем, var 5-var10.Для этого я использовал pvclust в R. Теперь я хочу добавить этот столбец кластеров в фактический фрейм данных.Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.Код, который я использовал, приведен ниже:

group <- sqldf("select cq14x1_1,cq14x1_2,cq14x1_3,cq14x1_4,cq14x1_5,cq14x1_6,cq14x1_7, from parma_1")
fit_1 <- pvclust(group,method.hclust="ward",method.dist="euclidean")
group_2 <- (fit_1,alpha=.90)

Ответы [ 2 ]

0 голосов
/ 03 мая 2016

Выходом функции pvclust является объект, который содержит элемент hclust (см. Раздел Значение ). hclust - это, по сути, древовидное представление кластеризации (описано здесь ), и его можно далее использовать в функции cutree, которая создает групповые членства. Посмотрите на страницу документа из cutree. Эти 3 функции необходимы для создания фактического членства в кластере ваших исходных данных, которые затем можно легко добавить в ваш фрейм данных, как предложено @nico.

0 голосов
/ 12 июня 2011

Если проблема заключается в добавлении столбца в фрейм данных, просто введите:

yourdataframe <- cbind(yourdataframe, newcolumn)

Если это не ваша проблема, попробуйте уточнить вопрос.

...