Przypisz nowy punkt danych do klastra w k-średnich jądra (pakiet kernlab w R)?

Mam pytanie dotyczącekkmeans funkcja wkernlab pakiet R. Jestem nowy w tym pakiecie i proszę mi wybaczyć, jeśli brakuje mi tutaj czegoś oczywistego.

Chciałbym przypisać nowy punkt danych do klastra w zbiorze klastrów, które zostały utworzone przy użyciu k-średnich jądra z funkcją „kkmeans”. Przy regularnym grupowaniu można to zrobić, obliczając odległość euklidesową między nowym punktem danych a centroidami gromady i wybierając klaster z najbliższym centroidem. W k-oznacza jądro, należy to zrobić w przestrzeni funkcji.

Weź przykład użyty w opisie kkmeans:

data(iris)

sc <- kkmeans(as.matrix(iris[,-5]), centers=3)

Powiedz, że mam tutaj nowy punkt danych, który chciałbym przypisać do najbliższego klastra utworzonego powyżej wsc.

Sepal.Length  Sepal.Width  Petal.Length  Petal.Width
     5.0         3.6          1.2         0.4 

Jakieś wskazówki, jak to zrobić? Twoja pomoc jest bardzo mile widziana.

questionAnswers(1)

yourAnswerToTheQuestion