この質問を読んでくれてありがとう。R でクラスター化する 1 次元データがいくつかあります。基本的なhclust
コマンドは正常に機能します。ただし、pvclust
コマンドは 1 次元データを使用せず、次のように言い続けます。
Error in hclust(distance, method = method.hclust) :
must have n >= 2 objects to cluster
データにすべてゼロの行を追加するという回避策を見つけました。したがって、データは次のようになります。
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 7.424 14.251 15.957 1.542 2.451 20.836 13.534 20.003 12.555 10.817
[2,] 0 0 0 0 0 0 0 0 0 0
[3,] 0 0 0 0 0 0 0 0 0 0
[4,] 0 0 0 0 0 0 0 0 0 0
それから私は走りましたpvclust
、そしてそれはうまくいきました!
しかし、この回避策が pvclust の背後にある数学を台無しにするのではないかと懸念しています。私が正しい/間違っているかどうか、そして私の質問に対するより良い解決策があるかどうか、誰か教えてもらえますか?
ありがとうございました!