Сравнение не вложенных моделей с использованием R

Чтобы объяснить мою проблему, у меня есть эти смоделированные данные с использованием R.

require(splines)
x=rnorm(20 ,0,1)
y=rep(c(0,1),times=10)

Сначала я установил регулярную (линейные эффекты) модель логистической регрессии.

fit1=glm(y~x ,family = "binomial")

Затем, чтобы проверить нелинейные эффекты, я установил эту естественную сплайн-модель.

  fit2=glm(y~ns(x,df=2) ,family = "binomial")

Основываясь на моих моделях мышления, я считаю, что эти 2 модели не являются вложенными моделями.

Далее я хотел проверить, работает ли нелинейная модель (fit2) имеет какие-либо существенные эффекты по сравнению с обычной логистической моделью (fit1).

Есть ли способ сравнить эти две модели? Я считаю, что я не могу использовать lrtest функция в lmtest пакет, потому что эти две модели не являются вложенными моделями.

Любое предложение будет высоко оценено

Спасибо.

0 ответов

Другие вопросы по тегам