【问题标题】:How to show the cluster assignment in each cluster如何显示每个集群中的集群分配
【发布时间】:2013-06-11 03:17:44
【问题描述】:

有没有办法在 R 中的 cutree 步骤之后显示集群中的成员? 例如:

tree <- hclust(dist, method='single')
plot(tree, hang=-1, cex=0.8)
cutree(tree, h=18)

我得到类似的东西:

X10100  X3755 X13068   X264 X13216 
 1      1      2      2      3 
X8379 X13727  X9925 X13849   X467 
 3      4      4      5      5 
X14265   X388 X14426  X8246 X14961 
 6      6      7      7      8 
X17037  X1200   X844 X13024   X155 
 8      9      9     10     11 

我想以更直接的方式查看/打印它 如:

 cluster 1: 10100,03755
    cluster 2: ..........

我该怎么做?谢谢!

【问题讨论】:

    标签: r cluster-analysis hierarchical-clustering


    【解决方案1】:

    您可以使用splitby 对结果进行分组:

     hh <- cutree(tree, h=18)
     split(names(hh),hh)
    

    或者

     by(names(hh),hh,paste,collapse=',')
    

    【讨论】:

      猜你喜欢
      • 2021-07-24
      • 2022-01-24
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多