R FactoMineR : Return cluster membership

标签 r cluster-analysis hierarchical-clustering

我已经生成了一个 HCPC 对象,并希望返回观察结果列表以及它们所属的集群。我找不到执行此操作的命令;有谁知道吗?

仅供引用,这是我的工作:

file <- read.csv("file", header=TRUE) 
library(FactoMineR) 
res.mca = MCA(file, graph=FALSE) 
# manually cut tree according to inertia gain 
res.hcpc = HCPC(res.mca, nb.clust=0) 

编辑:可重现的示例:

library(FactoMineR)
data(tea)
res.mca  <- MCA(tea, quanti.sup = 19, quali.sup = 20:36)
res.hcpc <- HCPC(res.mca, nb.clust = 5)

最佳答案

输出$data.clust给出一个包含输入数据的数据框和一个包含个体所属集群的列(最后一列)。

library(FactoMineR)
data(tea)
res.mca  <- MCA(tea, quanti.sup = 19, quali.sup = 20:36)
res.hcpc <- HCPC(res.mca, nb.clust = 5)
res.hcpc$data.clust

请注意,如果您希望个体的顺序与输入数据集中的顺序相同,则应在 HCPC 中使用参数 order=FALSE:

res.hcpc <- HCPC(res.mca, nb.clust = 5, order=FALSE)
res.hcpc$data.clust

关于R FactoMineR : Return cluster membership,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14713100/

相关文章:

R - 系统图标签到向量

r - 与另一个圆弧重叠时自动弯曲圆弧

r - 当 parse=TRUE 时将 geom_text 更改为粗体

text - 基于相似度的文本流聚类算法最近有什么突破吗?

python - Newick 树表示为 scipy.cluster.hierarchy 链接矩阵格式

scala - Spark 的分层聚合集群

r - 合并 data.tables 使用超过 10 GB RAM

r - resolve.default(vamos): system is computationally singular: reciprocal condition number中的错误

r - 在 R(iGraph 等)中进行聚类后,您可以维护集群中的节点+边来进行单独的集群分析吗?

r - 优化修剪后的 K 均值以对具有许多异常值的 2D 数据进行聚类?更好的方法?