如何在lmerTest中使用lme4.0?

时间:2014-05-10 13:44:07

标签: r lme4

我想知道以前是否有人遇到过这个问题。我使用包lmerTest在R中运行混合效果模型,因为它有一种方便的方式来提供p值。默认情况下,此程序包会加载lme4程序包的最新版本。但是,lme4当前版本存在一些问题it sometimes doesn't converge,因此lme4开发人员提供了一个新的包(名为lme4.0),这是一个仅修正错误的版本旧的1.0之前lme4。这很好用,模型通常会收敛,所以我用它来分析我的数据。

我想lmerTest但是加载lme4.0而不是当前版本的lme4。有谁知道如何实现这一目标?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果没有严重的黑客行为,这实际上是不可行的:实际上,请使用较旧版本的lmerTest,下载源代码,破解它以查找lme4.0而不是lme4,然后安装本地。或者下载(从CRAN档案中)并安装较早版本的lme4lmerTest(以及pbkrtest:保持古老的设置将逐渐变得更加困难,您将不得不向后移动或放弃错误修复,因为它们出现在较新版本中。)

由于使用从Nelder-Mead到BOBYQA的默认优化器中的切换清除了新lme4的许多问题,我的建议是在lme4.0和{之间进行一系列比较{1}},让自己相信没有问题(并向lme4维护者发送有关持久性问题的信息,他们会非常感激!),然后转到新版本。