RのNbClustメソッドを使用して、Manningという本のアプローチに従ったクラスター分析で最適なクラスター数を決定しようとしています。 hclustでNbClustのエラー:クラスタに十分なオブジェクトがありません
エラー(MD、メソッド= "平均"): はしかし、私はというエラーメッセージが表示されます クラスタへのn> = 2つのオブジェクトを持っている必要があります。
hclustメソッドが動作しているように見えますが。したがって、NbClustが内部に1つのオブジェクトのみを含むグループを作成しようとしているという問題(エラーメッセージにも記載されている)が原因であると想定しています。
私のデータセットがhereを発見し、ここに私のコードであることができます。
mydata = read.table("PLR_2016_WM_55_5_Familienstand_aufbereitet.csv", skip = 0, sep = ";", header = TRUE)
mydata <- mydata[-1] # Without first line (int)
data.transformed <- t(mydata) # Transformation of matrix
data.scale <- scale(data.transformed) # Scaling of table
data.dist <- dist(data.scale) # Calculates distances between points
fit.average <- hclust(data.dist, method = "average")
plot(fit.average, hang = -1, cex = .8, main = "Average Linkage Clustering")
library(NbClust)
nc <- NbClust(data.scale, distance="euclidean",
min.nc=2, max.nc=15, method="average")
私は同様の問題hereを見つけましたが、私は、コードを適応することができませんでした。
でいただきありがとうございます。あなたの答えはとても助けになりました。 – Hannah