У мене запущений glmm з біноміальною змінною відповіді та категоричним предиктором. Випадковий ефект надається вкладеною конструкцією, що використовується для збору даних. Дані виглядають приблизно так:
m.gen1$treatment
[1] sucrose control protein control no_injection .....
Levels: no_injection control sucrose protein
m.gen1$emergence
[1] 1 0 0 1 0 1 1 1 1 1 1 0 0....
> m.gen1$nest
[1] 1 1 1 2 2 3 3 3 3 4 4 4 .....
Levels: 1 2 3 4 5 6 8 10 11 13 15 16 17 18 20 22 24
Перша модель, яку я запускаю, виглядає приблизно так
m.glmm.em.<-glmer(emergence~treatment + (1|nest),family=binomial,data=m.gen1)
Я отримую два попередження, які виглядають приблизно так:
Warning messages:
1: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, :
Model failed to converge with max|grad| = 0.0240654 (tol = 0.001, component 4)
2: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, :
Model is nearly unidentifiable: large eigenvalue ratio
- Rescale variables?
Підсумок моделі показує, що одна з процедур має надзвичайно велику стандартну помилку, яку ви можете побачити тут:
Fixed effects:
Estimate Std. Error z value Pr(>|z|)
(Intercept) 2.565 1.038 2.472 0.0134 *
treatmentcontrol -1.718 1.246 -1.378 0.1681
treatmentsucrose 16.863 2048.000 0.008 0.9934
treatmentprotein -1.718 1.246 -1.378 0.1681
Я спробував різні оптимізатори, від керування glmer та функцій інших пакетів, і отримую аналогічний вихід. Я запустив модель, використовуючи glm, ігноруючи випадковий ефект, і проблема зберігається. Досліджуючи дані, я зрозумів, що лікування високим рівнем Std. помилка має лише успіхи в змінній відповіді. Для того, щоб перевірити, чи може це спричинити проблему, я додав підроблену точку даних з "провалом" для цього лікування, і модель працює безперебійно, і дає розумну стандартну помилку. Ви можете побачити це тут:
Fixed effects:
Estimate Std. Error z value Pr(>|z|)
(Intercept) 3.4090 1.6712 2.040 0.0414 *
treatmentcontrol -1.8405 1.4290 -1.288 0.1978
treatmentsucrose -0.2582 1.6263 -0.159 0.8738
treatmentprotein -2.6530 1.5904 -1.668 0.0953 .
Мені було цікаво, чи правда моя інтуїція щодо відсутності невдач для цього лікування, що заважає хорошій оцінці, і як я можу вирішити цю проблему.
Спасибі заздалегідь!