如何在kcca方法中将集群成员资格作为数据?

时间:2013-02-19 06:46:32

标签: r cluster-analysis

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

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

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

任何形式的帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分: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, ...)的别名。