我正在使用R包lme4
,并且对于某些数据集和格式为outcome ~ ...
的公式,如果尝试使用glmer(formula, family = gaussian(link = "log"), data = dataset)
,则会收到错误消息
Error in (function (fr, X, reTrms, family, nAGQ = 1L, verbose = 0L, maxit = 100L, :
Downdated VtV is not positive definite
同时,如果我尝试lmer(log(outcome) ~ ..., data = dataset)
,则会得到清晰的输出。我认为这两个指令是等效的。两者之间的区别是什么?可能是错误的原因?