0

我有一个包含 25 个定性变量的数据集,第 26 个变量对应于分配给每个人的权重。

我使用了包中的MCA函数FactoMiner,并考虑到我添加了选项的权重row.w。这是我的代码:

res.mca <- MCA(Vague5_ACM[,-26],
              row.w = Vague5_ACM[,26],
              quali.sup = 1:2,
              graph=T)

但是,添加该row. w选项会给我一条错误消息:

错误in MCA(Vague5_ACM[, -26], row.w = Vague5_ACM[, 26], quali.sup = 1:2, : length of vector row.w should be the number of active rows

如何解决这个问题呢?

4

1 回答 1

0

最后,我找到了解决方案:

在我的带有权重的数据向量中,一个人的权重 = 0。所以,我从我的数据中删除了它,并且我只保留了活动观察值!= 0。

于 2021-06-24T09:26:22.987 回答