Ao especificar um modelo de efeitos mistos cruzados, estou tentando incluir interações. No entanto, recebo a seguinte mensagem de erro:
Error in lme.formula(rate ~ nozzle, random = ~nozzle | operator, data = Flow) :
nlminb problem, convergence error code = 1
message = iteration limit reached without convergence (10)
O modelo possui o seguinte: 1. 3 tipos de bicos (efeito fixo) 2. 5 operadores, cada um com 3 medidas repetidas no fluxo de combustível dos 3 tipos de bicos.
Me pediram para incluir a interação entre o tipo de bico e o operador no modelo. Este é o meu código para o modelo:
flow.lme <- lme(rate ~ nozzle, error= nozzle|operator, data=Flow)
Por que eu receberia essa mensagem de erro?
mixed-model
lme4-nlme
Tal Bashan
fonte
fonte
operator|nozzle
aleatório?Respostas:
Não ouvi falar do
error
argumentolme
e não o vejo na documentação. Tem certeza de que não é um erro de digitação? Mas, para responder à pergunta que você fez:Experimentar
?lmeControl
Definir o
maxIter
,msMaxIter
,niterEM
, e / oumsMaxEval
argumentos para valores mais elevados do que o padrão pode corrigir isso. Capture a saída delmeControl
para um objeto e depois passe esse objeto para ocontrol
argumento delme
.Ou...
O novo otimizador padrão
lme
usado é esquisito. Na metade do tempo, esse tipo de problema é resolvido para mim quando eu o troco novamente no antigo otimizador. Você faz isso definindo oopt
argumento paralmeControl
para'optim'
.Então, reunindo:
fonte
lmeControl
é uma função donlme
pacotePrimeiro, este é um modelo ANOVA, não um modelo misto.
Segundo, parece-me que seu modelo não está identificado. Em forma de equação, você tem
O último termo possui 15 valores separados para 15 observações que você possui. Não há graus de liberdade para obter outros termos no modelo. Incluir interações foi um péssimo conselho. Você teria que largá-los de qualquer maneira; mesmo incluí-los como efeitos cruzados não ajudará, pois eles serão perfeitamente colineares com os efeitos fixos e não serão estimados. Uma probabilidade máxima ou modelo REML com 15 observações não faz sentido; os resultados assintóticos da teoria da máxima verossimilhança simplesmente não funcionam: esta é uma Ferrari que você está tentando dirigir em um campo arado.
fonte
random=~nozzle|operator
vez derandom=~1|operator
.this-does-not-have-to-be-a-mixed-model
tag. Em cerca de dois terços damixed-models
pergunta que vejo, dizer algo nesse sentido faz parte da minha resposta.