我对混合模型使用了以下语法,然后执行了步骤,但它不起作用。
它通常像这样工作还是我实际上不能对 lmer 使用反向消除?谢谢!
fullmodel<-lmer(Eeff~NDF+ADF+CP+NEL+DMI+FCM + (1|Study),data=na.omit(phuong))
step(fullmodel, direction = "backward", trace=FALSE )
我对混合模型使用了以下语法,然后执行了步骤,但它不起作用。
它通常像这样工作还是我实际上不能对 lmer 使用反向消除?谢谢!
fullmodel<-lmer(Eeff~NDF+ADF+CP+NEL+DMI+FCM + (1|Study),data=na.omit(phuong))
step(fullmodel, direction = "backward", trace=FALSE )
你可以做到,只是不能使用 step 功能。由于您的模型只是添加的,因此手动操作不需要那么长时间。
您想要的功能stepAIC
来自MASS
包。
stepAIC
(and step
) 默认使用 AIC,它渐近等效于留一法交叉验证。
至于尖锐的批评,专家知识是模型选择的一个很好的起点,但我经常看到这被用作将做出复杂统计决策的责任转嫁给不懂统计学的应用研究人员的借口。
编辑:对不起,我的错,误读了你的问题,我以为你说的是“lme”而不是“lmer”。我不知道 stepAIC 是否支持 lmer。