【发布时间】:2021-02-12 11:33:09
【问题描述】:
考虑到一些协变量,我正在调整一个固定效应模型。关于模型的规范,其中两个协变量是嵌套的并且具有固定效应。看到下面的错误正在发生。
library(nlme)
library(lme4)
dados$VarCat=as.factor(dados$VarCat)
dados$VarX5=as.factor(dados$VarX5)
dados$VarX6=as.factor(dados$VarX6)
modelANew <- lme(log(Resp)~log(VarX1)+log(VarX2)+(VarX3)+(VarX4)+VarX5/VarX6 ,random = ~1|VarCat,
dados, method="REML")
Error in MEEM(object, conLin, control$niterEM) :
Singularity in backsolve at level 0, block 1
变量 X6 是一个二分变量。在我看来,这似乎干扰了模型的收敛或估计。我该如何解决?
【问题讨论】:
-
看起来在使用
lmer时可以正常工作:lmer(log(Resp)~log(VarX1)+log(VarX2)+(VarX3)+(VarX4)+VarX5/VarX6 + (1 | VarCat), data=dados) -
我可能应该将其作为stackoverflow.com/questions/50505290/… 的副本关闭(但我已经投票关闭/迁移到 CrossValidated)
标签: r statistics regression lme4 mixed-models