/ /可視化クラスタ - r、クラスタ分析、階層

クラスタの視覚化 - r、クラスタ分析、階層的

私はクラスタ分析を使っています hclust()そして今、私はそれらのクラスターをにプロットしたいと思います。地図。データのX座標とY座標が使用可能です。最後に、データポイントのx、y座標を取得し、その特定のポイントに表示される必要がある特定の番号(データが属するクラスタ)を取得します。私はすでにDendrogramをプロットしましたが、利用可能なx、y座標を使って点をプロットしたいと思います。

データがgroup:1に属し、その座標がx1とy1であるとします。この特定の点がcluster:1に属することを示すために、その点を1としてマーク付けします。

その方法を教えてください。地図上のクラスターのより良い表現も利用できる場合は、それについても教えてください。

私は本当にRが初めてです。

回答:

回答№1は0

各点をクラスタとして着色することをお勧めします。私は特に美しいグラフィックが大好きです ggplot2 より人気のあるグラフィックパッケージのひとつ。

library(ggplot2)
dat<-data.frame(x=rnorm(10), y=rnorm(10), cluster=rep(c("a","b"),5))
qplot(x=x,y=y,data=dat,color=cluster)

ここに画像の説明を入力

あなたはベースRのグラフィックスと似たようなことをすることができますが、結果のグラフははるかに魅力的なIMOです。あなたはそれを確かに「美しくする」ことができたが、1ライナーの単純さは ggplot2 コードの観点から見れば、出力の美しさは私にとってより理にかなっているようです。

plot(x=dat$x, y=dat$y,col=dat$cluster)
legend("topleft",c("a","b"),cex=1,text.col=c("black","red"),bty="n")

ここに画像の説明を入力