2014-01-28 64 views
-2

我的数据有40多个变量,我正在其上创建3个集群模型。以集群为列显示KMeans集群结果

我建立了一个模型,K均值:

teen_clusters <- kmeans(interests_z, 3). 

它工作正常。这是一个输出,我可以阅读是问题。

当我在屏幕上打印模型时,它将变量放置在顶部(横跨40个),将集群放置为行(3个深度)。很难阅读。

我想以相反的方式。 3个簇列和40行。

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

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

使用'dput(SAMPLE_DATA)'的组件为网站用户提供重现问题的机会。 –

+0

**如何调换**您的数据?任何R用户都应该知道函数“t”... –

回答

2

因为我们没有数据可以使用mtcars ...

ret <- kmeans(mtcars,3) 

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

要查看RET使用STR(RET)