我kcca
用来拟合 k 中值聚类。我使用了以下语法:
kcca.out1_1 <- kcca(clusterdata1_1, k=5, family=kccaFamily("kmedians"), save.data=TRUE)
现在我希望集群成员作为数据框或向量,以便我可以在我的数据集中使用它们来进行进一步的数据分析。
任何形式的帮助将不胜感激。
我kcca
用来拟合 k 中值聚类。我使用了以下语法:
kcca.out1_1 <- kcca(clusterdata1_1, k=5, family=kccaFamily("kmedians"), save.data=TRUE)
现在我希望集群成员作为数据框或向量,以便我可以在我的数据集中使用它们来进行进一步的数据分析。
任何形式的帮助将不胜感激。
试试这个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, ...)
。