このコードを使用すると、個々のクラスターをプロットできることがわかります。
library(fpc)
set.seed(665544)
n <- 600
x <- cbind(runif(10, 0, 10)+rnorm(n, sd=0.2), runif(10, 0, 10)+rnorm(n,sd=0.2))
ds <- dbscan(x, 0.2)
plot(x[ds$cluster %in% 1:3,])
上記のコードでは、次の出力が得られます。
ds
dbscan Pts=600 MinPts=5 eps=0.2
0 1 2 3 4 5 6 7 8 9 10 11
border 28 4 4 8 5 3 3 4 3 4 6 4
seed 0 50 53 51 52 51 54 54 54 53 51 1
total 28 54 57 59 57 54 57 58 57 57 57 5
11個のクラスターすべてを取得しています。
特定のクラスター内のデータを表示したい場合、そのためにどの R スクリプトを作成する必要があるか。