3

kcca用来拟合 k 中值聚类。我使用了以下语法:

kcca.out1_1 <- kcca(clusterdata1_1, k=5, family=kccaFamily("kmedians"), save.data=TRUE)

现在我希望集群成员作为数据框或向量,以便我可以在我的数据集中使用它们来进行进一步的数据分析。

任何形式的帮助将不胜感激。

4

1 回答 1

5

试试这个clusters功能:

clusters(kcca.out1_1)

从帮助页面:

## S4 method for signature 'flexclust, ANY':
clusters(object, newdata, ...)

clusters可用于任何类对象flexclust并返回训练数据的集群成员。

## S4 method for signature 'kccasimple':
predict(object, newdata, ...)

predict只能用于类的对象kcca(继承自flexclust)。如果未newdata指定参数,则函数与 相同clusters,如果newdata指定,则预测新数据的集群成员资格。clusters(object, newdata, ...)是 的别名predict(object, newdata, ...)

于 2013-02-19T07:42:55.247 回答