gpt4 book ai didi

R FactoMineR : Return cluster membership

转载 作者:行者123 更新时间:2023-12-04 05:12:39 24 4
gpt4 key购买 nike

我已经生成了一个 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com