kkmeans
Rのパッケージの関数について質問がありkernlab
ます。私はこのパッケージを初めて使用します。明らかな何かが欠けている場合はご容赦ください。
関数 'kkmeans' でカーネル k-means を使用して作成された一連のクラスター内のクラスターに新しいデータ ポイントを割り当てたいと考えています。通常のクラスタリングでは、新しいデータ ポイントとクラスターの重心との間のユークリッド距離を計算することでこれを行い、最も近い重心を持つクラスターを選択します。カーネル k-means では、特徴空間でこれを行う必要があります。
kkmeans の説明で使用されている例を見てみましょう。
data(iris)
sc <- kkmeans(as.matrix(iris[,-5]), centers=3)
ここに新しいデータ ポイントがあるとします。これを で作成した最も近いクラスターに割り当てたいとしますsc
。
Sepal.Length Sepal.Width Petal.Length Petal.Width
5.0 3.6 1.2 0.4
これを行う方法に関するヒントはありますか?よろしくお願いいたします。