首页 > 解决方案 > R 错误 - model.frame.default 中的错误(公式 = 级别 ~ pvi,数据 = 学校):对象不是矩阵

问题描述

因此,首先,我对 Stack 很陌生,这是我的第一个问题,如果格式关闭,请提前道歉。我正在尝试运行一个有序的logit模型(我对其他东西很陌生)并且我不断收到一条错误消息。我有 47 个变量的 df 297 obs,其中有一些缺失数据。我正在尝试运行

fit1 <- polr(levels ~ pvi, data = schools, Hess = TRUE)

但我不断收到错误消息

model.frame.default 中的错误(公式 = 级别 ~ pvi,数据 = 学校):对象不是矩阵

我不知道我做错了什么以及如何解决这个错误。

标签: r

解决方案


这可能是因为缺少数据。更改na.action = na.omitpolr 函数中的 以省略 NA。否则手动删除它们或使用不同的值进行估算。


推荐阅读