LME()错误-达到迭代限制


14

在指定交叉混合效果模型时,我尝试包括交互。但是,我收到以下错误消息:

Error in lme.formula(rate ~ nozzle, random = ~nozzle | operator, data = Flow) : 
nlminb problem, convergence error code = 1
message = iteration limit reached without convergence (10)

该模型具有以下特征:1. 3种喷嘴类型(固定效果)2. 5个操作员,每个操作员对3种喷嘴类型的燃油流量进行3次重复测量。

我被要求在模型中包括喷嘴类型和操作员之间的相互作用。这是我的模型代码:

flow.lme <- lme(rate ~ nozzle, error= nozzle|operator, data=Flow)

为什么我会收到此错误消息?


你不想要operator|nozzle随机吗?
奥利维亚·格里格

不,算子是随机效应。
f1r3br4nd 2012年

您可以使用> crtl = lmeControl(opt ='optim',optimMethod =“ SANN”)
AliReza Afshari Safavi

您应该以@ f1r3br4nd的回复作为答案
JetLag

@AliRezaAfshariSafavi与默认的BFGS相比,使用“ SANN”有什么好处?
gcamargo

Answers:


20

我还没有听说过error参数,lme也没有在文档中看到它。您确定这不是错字吗?但是,要回答您提出的问题:

尝试 ?lmeControl

设置maxItermsMaxIterniterEM,和/或msMaxEval参数高于默认值,可以解决这个问题。捕获来自的输出lmeControl,然后将该对象传递给的control参数lme

要么...

新的默认优化器lme使用的是片状的。当我将其改回旧的优化器时,这类问题有一半的时间为我解决了。您可以通过将opt参数设置为lmeControl来实现'optim'

因此,将其放在一起:

ctrl <- lmeControl(opt='optim');
flow.lme <- lme(rate ~ nozzle, error= nozzle|operator, control=ctrl, data=Flow);

在某些情况下,它可能是值得了解的,这lmeControl是从一个功能nlme
Qaswed

3

首先,这是一个方差分析模型,而不是混合模型。

其次,在我看来,您的模型未被识别。在方程式中,您有

responseij=β1nozzle type1ij+β2nozzle type2ij+β3nozzle type3ij+operatori+nozzle within operatorij

最后一项对您拥有的15个观测值有15个单独的值。没有任何自由度可以在模型中获得任何其他条件。包括互动是一个不好的建议。您必须丢弃它们。即使将它们包括为交叉效果也无济于事,因为它们将与固定效果完全共线,并且无法估计。具有15个观测值的最大似然或REML模型没有意义;最大似然理论的渐近结果根本行不通:这是您要在犁过的田野上行驶的法拉利。


4
如果模型中既有随机效应又有固定效应,那么按照定义,它就是一个混合效应模型。无论您将其称为方差分析还是回归分析,都是一个单独的问题,属于语义问题。但是,OP对交互的含义感到有些困惑。据我所知,他已经通过使用random=~nozzle|operator代替了random=~1|operator
2012年

1
一些文献确实将嵌套的随机效应称为不同级别的嵌套之间的相互作用。我想我什至在Pinheiro&Bates中也看到了这一点。我同意正确地称呼这是一个语义问题,但是我只是在考虑引入this-does-not-have-to-be-a-mixed-model标签。在mixed-models我看到的问题的大约三分之二上,说出这种效果是我回答的一部分。
StasK 2012年

1
有趣的是,我花了很多时间告诉人们他们使用混合模型的程度不够。实际上,我想错了,因为这会在某种程度上简化我的生活。您会告诉OP什么是确定何时需要混合模型的经验法则?
2012年

3
哦,那你就是小人。正如我之前所说,该变量只有一个分类预测变量,因此对我来说是一个ANOVA模型。如果您拥有不同级别的信息(例如,州\学校\学生,以及州,学校和学生的数据),那对我来说听起来更像是一个混合模型。基本上,如果您可以将其作为平方和,则为ANOVA;如果您可以将其作为回归模型来执行,那就是回归模型。如果绝对不可避免地要进行最大似然/ REML(在二进制响应情况下),那对我来说就是一个混合模型。
StasK 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.