Р: Я провел кластерный анализ - как добавить групповую классификацию к моим исходным данным? - PullRequest
4 голосов
/ 07 апреля 2011

Supposer У меня есть 4 переменных (x, y, z, r) и 10 obs. Я запускаю кластерный анализ в R & получить 2 кластера, которые подходят. Теперь я хочу поместить эти кластеры в соответствии с данными. Таким образом, таблица будет выглядеть следующим образом:

Respondent x,y,z,r cluster
1
2
3
.
.
10

Может кто-нибудь сказать мне код для получения этой таблицы. Код, который я использовал для кластерного анализа, выглядит следующим образом:

##Scaling
cluster1=scale(cluster)
###Hierarchial Cluster
cluster1=dist(cluster,method="euclidean")
summary(cluster1)
cluster2=hclust(cluster1,method="ward")
plot(cluster2)

Спасибо A

1 Ответ

6 голосов
/ 07 апреля 2011

Используя ваши данные, предполагая, что кластер объектов содержит ваши исходные переменные x, y, z и r в столбцах:

groups = cutree(cluster2, 2)
result = cbind(cluster, groups)
...