Ошибка R - ошибка в model.frame.default (формула = уровни ~ pvi, данные = школы): объект не является матрицей - PullRequest
0 голосов
/ 30 апреля 2020

Итак, для начала я очень новичок в стеке, это мой первый вопрос, поэтому заранее извиняюсь, если форматирование выключено. Я пытаюсь запустить заказанную модель logit (что-то еще, что я очень плохо знаю), и я получаю сообщение об ошибке. У меня есть df 297 obs из 47 переменных с некоторыми пропущенными данными. Я пытаюсь запустить

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

, но получаю сообщение об ошибке

Ошибка в model.frame.default (формула = уровни ~ pvi, данные = школы): объект не матрица

Понятия не имею, что я делаю неправильно и как исправить эту ошибку.

1 Ответ

0 голосов
/ 30 апреля 2020

Это может быть из-за отсутствующих данных. Измените na.action = na.omit в функции polr, чтобы пропустить NA. В противном случае удалите их вручную или введите другие значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...