Thanks for taking time read this question. I have some one-dimensional data to cluster in R. The basic hclust
command works fine. But the pvclust
command, however, does not take one-dimensional data, and keeps saying:
Error in hclust(distance, method = method.hclust) :
must have n >= 2 objects to cluster
I found a work-around, that I added some all-zero rows to the data. So the data becomes:
[,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
Then I ran pvclust
, and it worked!
But I am concerned that this work-around screws up the mathematics laying behind pvclust. Can any one tell me whether I am right/wrong, and if there's a better solution to my question?
Thank you!