次のコードを使用: http://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R/Clustering/Hierarchical_Clustering
デンドグラムを生成する方法は次のとおりです。
# import data
x <- read.table("data.txt")
# run AGNES
ag <- agnes (x, false, metric="euclidean", false, method ="single")
# print components of ag
print(ag)
# plot clusters
plot(ag, ask = FALSE, which.plots = NULL)
でエラーが表示されます
ag <- agnes (x, false, metric="euclidean", false, method ="single")
エラーは次のとおりです。
Error in agnes(x, false, metric = "euclidean", false, method = "single") :
object 'false' not found
このアグネスの実装は機能しますが、樹状図の番号付きラベルを生成します。
ag <- agnes (data, metric="euclidean")
# plot clusters
plot(ag, ask = FALSE, which.plots = NULL)
樹状図 :
から生成されたデンドグラムには、次のhttp://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R/Clustering/Hierarchical_Clustering
ラベルが含まれます。
データファイルは次のとおりです。
,ba,fi,mi,vo,rm,to
ba,0,662,877,255,412,996
fi,662,0,295,468,268,400
mi,877,295,0,754,564,138
vo,255,468,754,0,219,869
rm,412,268,564,219,0,669
to,996,400,138,869,669,0
上記のラベル付きデンドグラムと同じ上記のデータに基づいて、ラベル付き階層クラスターをどのように生成できますか?
アップデート :
@sgibbの提案に従った後、これを使用しました:
ag <- agnes(data, FALSE, metric="euclidean", FALSE, method ="single")
# plot clusters
plot(ag, ask = FALSE, which.plots = NULL)
生成されるデンドグラムは次のとおりです。
これは正しくない構造です。おそらく、データセットの列名が 1,2,3,4,5,6 として表示され、ラベルが付けられていないため、インポートステートメントを変更するにはどうすればよいですか?
インポートされたデータセット: