データ(100行×130列)にパッケージNbClustを実行して、選択する必要があるクラスタの数を判断しようとしていますが、完全なデータに適用しようとするとこのエラーが発生します設定:私は100x80行列に法を適用するとNbClustパッケージエラー
> nc <- NbClust(mydata, distance="euclidean", min.nc=2, max.nc=99, method="ward",
index="duda")
[1] "There are only 100 nonmissing observations out of a possible 100 observations."
Error in NbClust(mydata, distance = "euclidean", min.nc = 2, max.nc = 99, :
The TSS matrix is indefinite. There must be too many missing values. The index cannot be calculated.
は、それが必要な出力を生成しない(100×100また、私のエラーメッセージを与えたが、別の1)。しかし、明らかに、私はこのメソッドをデータセット全体に適用したいと思います。 FYI - 距離行列を作成し、Wardの方法でクラスタリングすることは問題ありませんでした。距離行列とデンドログラムの両方が生成されました...
これは、10要素のサンプルでテストしたときに起こりました。代わりに1000個の要素を使用したとき、このエラーはもう発生しませんでした。 – Eduardo