kkmeans
我对 R 包中的函数有疑问kernlab
。我是这个包的新手,如果我在这里遗漏了一些明显的东西,请原谅我。
我想为一组集群中的一个集群分配一个新的数据点,这些集群是使用内核 k-means 和函数“kkmeans”创建的。使用常规聚类,可以通过计算新数据点和聚类质心之间的欧几里得距离来做到这一点,并选择质心最近的聚类。在内核 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
关于如何做到这一点的任何提示?非常感谢您的帮助。