При определении модели скрещенных смешанных эффектов я пытаюсь включить взаимодействия. Тем не менее, я получаю следующее сообщение об ошибке:
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)
Почему я получаю это сообщение об ошибке ??
mixed-model
lme4-nlme
Тал Башан
источник
источник
operator|nozzle
случайного?Ответы:
Я не слышал об этом
error
аргументеlme
и не вижу его в документации. Вы уверены, что это не опечатка? Но, чтобы ответить на вопрос, который вы задали:Пытаться
?lmeControl
Установка
maxIter
,msMaxIter
,niterEM
, и / илиmsMaxEval
аргументы более высоких значений , чем по умолчанию может это исправить. Получите выходные данныеlmeControl
объекта и затем передайте этот объектcontrol
аргументуlme
.Или...
Новый оптимизатор по умолчанию
lme
использует нестабильно. В половине случаев такие проблемы решаются для меня, когда я возвращаю его к старому оптимизатору. Вы можете сделать это, установивopt
аргумент дляlmeControl
к'optim'
.Итак, воедино:
источник
lmeControl
это функция изnlme
пакетаВо-первых, это модель ANOVA, а не смешанная модель.
Во-вторых, мне кажется, что ваша модель не опознана. В форме уравнения у вас есть
Последний член имеет 15 отдельных значений для 15 ваших наблюдений. Нет никаких степеней свободы, чтобы получить какие-либо другие термины в модели. Включая взаимодействия был плохой совет. Вы должны были бы отбросить их вообще; даже включение их в качестве скрещенных эффектов не поможет, так как тогда они будут идеально коллинеарны с фиксированными эффектами и не будут оценены. Модель максимального правдоподобия или REML с 15 наблюдениями не имеет смысла; асимптотические результаты теории максимального правдоподобия просто не сработают: это Ferrari, который вы пытаетесь проехать на вспаханном поле.
источник
random=~nozzle|operator
вместоrandom=~1|operator
.this-does-not-have-to-be-a-mixed-model
тега. Примерно на две третиmixed-models
вопроса, который я получаю, ответ на этот вопрос является частью моего ответа.