Правильный способ сделать glmm для нормальных данных журнала, используя lme4 / MASS - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь проанализировать некоторые данные о поведении, используя R. Моя зависимая переменная является непрерывной переменной, которая близко соответствует логнормальному распределению? Каким должен быть идеальный способ выполнить GLMM для этих данных?

Я попробовал пакет lme4, используя следующий код. Хотя я не знаю, правильно ли это (где-то читайте в блоге)

mod1<-glmer (time~ A+B+A*B+ (1|Fish), data=df1, family = Gamma(link = "log"))

матрица модели с фиксированным эффектом имеет недостаток ранга, поэтому отбрасывание 12 столбцов / коэффициентов

Предупреждающее сообщение: В checkConv (attr (opt, «производные»), opt $ par, ctrl = control $ checkConv,: Модель не смогла сходиться с max | grad | = 0,0160032 (толь = 0,001, компонент 1)

ss <- getME(mod1,c("theta","fixef"))
mod1.1 <- update(mod1,start=ss)

Я пытался использовать glmmPQL в MASS пакете, но я получаю сообщение об ошибке:

итерация 1 Ошибка в getGroups.data.frame (dataMix, groups): неверная формула для групп

...