No.08262 クラスター分析  【uni】 2008/11/16(Sun) 14:06

別のソフトでユークリッド距離を求め,test1.txtに保存し,Rに読み込みました。
そのデータをもとに最遠隣法でクラスター分析を行うにはどのようにすれば良いのでしょうか?

> test1-hc <- hclust(test1)
以下にエラーif (n < 2) stop("must have n >= 2 objects to cluster") :
引数の長さが0です

という表示が出てしまいます。

No.08265 Re: クラスター分析  【青木繁伸】 2008/11/16(Sun) 16:20

なぜ,別のソフトでユークリッド距離を計算するのでしょうか?
Rのdist関数が返すオブジェクトは"dist"クラスであることはご存じでしょうか?
単に距離行列を読み込んだら"matrix"クラスになっているのではないですか?
エラーメッセージはそのようなことを表しています(ストレートではないけど)
読み込んだ距離行列をxとすれば,hclust(as.dist(x))とすれば動くんじゃないでしょうか。。。

No.08268 Re: クラスター分析  【uni】 2008/11/17(Mon) 00:08

ありがとうございます!
無事解決しました。
slide window techniqueを使ってユークリッド距離を求めたかったので,C言語を使って距離行列を求めたんです(><)

● 「統計学関連なんでもあり」の過去ログ--- 042 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る