我的数据有40多个变量,我正在创建一个3群集模型。
我建立了一个kmeans模型:
teen_clusters <- kmeans(interests_z, 3).
工作正常。我得到的输出就是问题。
当我在屏幕上打印模型时,它将变量放在顶部(40对),将集群放在行(3深)。很难读。
我想要反过来。 3个簇列和40行。
我已经尝试了下面的内容,但是得到了同样的东西。这样做太多了屏幕。
aggregate(interests_z,by=list(teen_clusters$cluster),FUN=mean)
答案 0 :(得分:2)
由于我们没有你的数据,我们可以使用mtcars ......
ret <- kmeans(mtcars,3)
ret$centers # the default format
t(ret$centers) # transposed as you want
要查看ret使用str(ret)的组件