首页 > 解决方案 > 使用 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")

根据我的思维模型,我相信这两个模型是非嵌套模型。

接下来我想检查非线性模型 ( fit2) 与常规逻辑模型 ( ) 相比是否有任何显着影响fit1

有什么方法可以比较这两个模型吗?我相信我不能使用包中的lrtest功能lmtest,因为这两个模型不是嵌套模型。

任何建议将不胜感激

谢谢你。

标签: rmodel-comparison

解决方案


推荐阅读