r - 将权重数据应用于 MCA 函数
问题描述
我有一个包含 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
如何解决这个问题呢?
解决方案
最后,我找到了解决方案:
在我的带有权重的数据向量中,一个人的权重 = 0。所以,我从我的数据中删除了它,并且我只保留了活动观察值!= 0。
推荐阅读
- typescript - 测试无法使用 Jest 和 React Native 运行
- if-statement - To use or not use else clause after then clause which returns
- r - 读取 R 对象时的编码问题
- google-chrome - 扫描 Chrome 扩展程序,包括手动添加的扩展程序
- python-3.x - JWT解密和验证签名
- python - 如何使用python找到素数
- python - 使用数据框附加 Excel 工作表
- aws-iot - 无法在浏览器中进行 mqtt 调用
- python - 如何解决“Fortran 运行时错误:未格式化文件上的 I/O 超过记录结尾”?
- cypress - Cypress 5.0 整页截图自动模式