如何将lme4.0与lmerTest一起使用?

如何将lme4.0与lmerTest一起使用?,r,lme4,R,Lme4,我想知道以前是否有人遇到过这个问题。我使用包lmerTest在R中运行混合效果模型,因为它有一种提供p值的简便方法。默认情况下,此软件包加载lme4软件包的最新版本。然而,lme4当前版本存在一些问题,因此lme4开发人员提供了一个新的包(名为lme4.0),它是旧的1.0之前lme4的一个只修复错误的版本。这非常有效,而且模型通常会收敛,所以这就是我用来分析数据的方法 我希望使用lmerTest,但让它加载lme4.0,而不是当前版本的lme4。有人知道如何实现这一点吗 谢谢你的帮助 如果没有

我想知道以前是否有人遇到过这个问题。我使用包
lmerTest
在R中运行混合效果模型,因为它有一种提供p值的简便方法。默认情况下,此软件包加载
lme4
软件包的最新版本。然而,
lme4
当前版本存在一些问题,因此
lme4
开发人员提供了一个新的包(名为
lme4.0
),它是旧的1.0之前
lme4
的一个只修复错误的版本。这非常有效,而且模型通常会收敛,所以这就是我用来分析数据的方法

我希望使用
lmerTest
,但让它加载
lme4.0
,而不是当前版本的lme4。有人知道如何实现这一点吗


谢谢你的帮助

如果没有严重的黑客攻击,这实际上是不可行的:本质上,使用较旧版本的
lmerTest
,下载源代码,黑客攻击它以查找
lme4.0
,而不是
lme4
,然后在本地安装。或者下载(从CRAN档案中)并安装较旧版本的
lme4
lmerTest
(和
pbkrtest
:维护陈旧的设置将变得越来越困难,并且您将不得不在更新版本中出现错误修复时进行后传或放弃修复)


由于新的
lme4
的许多问题已经通过从Nelder Mead到BOBYQA的默认优化器的切换得到了解决,我的建议是在
lme4.0
lme4
之间进行一系列比较,说服自己没有问题(并将有关持久性问题的信息发送给
lme4
维护人员,他们将不胜感激!),并转到新版本。

lmerTest依赖于lme4。您不能将其与lme4.0一起使用。如果您发现收敛存在问题,您应该向lme4开发人员报告。但是,问题很可能在于您的模型和数据。@Roland:谢谢您的评论。我应该澄清不收敛的同一个模型当我使用lme4的当前版本时,使用lme4.0时会很好地收敛。它可能会收敛,但您是否检查过它在lme4.0中是否是一个性能良好的模型?在这种情况下,为什么不使用
lme4
?或者安装最新(开发)版本的包来抑制误报警告?(如果您不能使用
devtools::install\u github
直接从github安装,请告诉我您的操作系统,我可以在
http://lme4.r-forge.r-project.org/repos
)我认为,如果您想将
lmerTest
lme4.0
一起使用,您必须下载较旧版本的
lmerTest
,并对其进行黑客攻击,以期望
lme4.0
而不是
lme4