r - R 错误 - model.frame.default 中的错误(公式 = 级别 ~ pvi,数据 = 学校):对象不是矩阵
问题描述
因此,首先,我对 Stack 很陌生,这是我的第一个问题,如果格式关闭,请提前道歉。我正在尝试运行一个有序的logit
模型(我对其他东西很陌生)并且我不断收到一条错误消息。我有 47 个变量的 df 297 obs,其中有一些缺失数据。我正在尝试运行
fit1 <- polr(levels ~ pvi, data = schools, Hess = TRUE)
但我不断收到错误消息
model.frame.default 中的错误(公式 = 级别 ~ pvi,数据 = 学校):对象不是矩阵
我不知道我做错了什么以及如何解决这个错误。
解决方案
这可能是因为缺少数据。更改na.action = na.omit
polr 函数中的 以省略 NA。否则手动删除它们或使用不同的值进行估算。
推荐阅读
- metadata - 是否可以从作为附件通过电子邮件发送给我的 .pdf 中获取元数据(特别是原始创建日期或时间)?
- node.js - RepositoryNotFoundError:找不到“用户”的存储库。看起来这个实体没有在当前的“默认”连接中注册?打字机
- javascript - 我如何使用javascript计算所选选项中相同类/ID的数量
- mongodb - MongoDB获取2个时间戳之间的所有条目
- vba - 更改字符中的语言 ID
- jenkins - 如何在动态生成的步骤中使用 Jenkinsfile 中的“变更集”?
- wordpress - 当我将 wp-login 重定向到主页时无法从 Woocommerce 注销
- powershell - powershell 有没有办法从控制台应用程序获取输出并将其保存在文本文件中?
- javascript - 如何将我的变体样本连接到我的期权价值?
- node.js - 在 NodeJS 中对大型数组执行查询的最佳方法