R のプログラミングについては,別のページにまとめている.
Ckmeans.1d.dp パッケージを用いた 1次元データのクララスタリングを行う.
if (!require("Ckmeans.1d.dp")) install.packages("Ckmeans.1d.dp")
初回実行時には,インストールが始まる.
次の表示が出た場合には,「はい」をクリック.
library(Ckmeans.1d.dp)
example(Ckmeans.1d.dp)
ここでは,ベクトルデータ iris$Petal.Length をクラスタリングする.iris は,Rシステムに組み込み済みのデータ.
data(iris) print(iris$Petal.Length)
result = Ckmedian.1d.dp(iris$Petal.Length) plot(result)
今度はクラスタ数を指定
result = Ckmedian.1d.dp(iris$Petal.Length, 3) plot(result)
result = Ckmeans.1d.dp(iris$Petal.Length) plot(result)
今度はクラスタ数を指定
result = Ckmeans.1d.dp(iris$Petal.Length, 3) plot(result)