Неравные данные для сравнения моделей в R - PullRequest
1 голос
/ 15 апреля 2020

Я довольно плохо знаком с R и пытаюсь сравнить две модели с функцией modelCompare. Однако набор данных, с которым я работаю, немного велик и имеет неравномерно распределенные пропущенные значения. Например, когда я пытаюсь использовать следующий код:

Model_A <- lm(DV~var1*var2 + cont.var, data=df)
Model_C <- lm(DV~ cont.var, data=df)
modelCompare(Model_C,Model_A)

, я получаю сообщение об ошибке, что модели имеют разные значения N и не могут сравниваться, поскольку данные между двумя моделями дифференциально опущены. Есть ли простой способ удалить этот вариант, так как я буду проводить ряд регрессионных анализов с этим набором данных?

1 Ответ

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

Что вы хотите сравнить? Если вы хотите сравнить перехваты между моделями просто:

Model_A
Model_C

Если вы хотите сравнить точность модели, используйте набор данных для обучения и тестирования!

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