以群集为列显示KMeans群集结果

时间:2014-01-28 23:25:33

标签: r data-mining cluster-analysis k-means

我的数据有40多个变量,我正在创建一个3群集模型。

我建立了一个kmeans模型:

teen_clusters <- kmeans(interests_z, 3). 

工作正常。我得到的输出就是问题。

当我在屏幕上打印模型时,它将变量放在顶部(40对),将集群放在行(3深)。很难读。

我想要反过来。 3个簇列和40行。

我已经尝试了下面的内容,但是得到了同样的东西。这样做太多了屏幕。

aggregate(interests_z,by=list(teen_clusters$cluster),FUN=mean)

1 个答案:

答案 0 :(得分:2)

由于我们没有你的数据,我们可以使用mtcars ......

ret <- kmeans(mtcars,3)

ret$centers       # the default format
t(ret$centers)    # transposed as you want

要查看ret使用str(ret)的组件