1

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: ..........

どうすればいいですか?ありがとう!

4

1 に答える 1

1

splitまたはを使用して結果をグループ化できますby

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

または

 by(names(hh),hh,paste,collapse=',')
于 2013-06-11T05:51:50.387 に答える