我知道这个错误已经在堆栈溢出中发出了,但是其他问题的解决方案似乎并不适用于我的问题。我有一个非常简单的模型,它根据天数来预测能源消耗。
a<-lmer(energy ~ days + (1|PCBType), data = stp_summary_v1 )模型给出了警告:
boundary (singular) fit: see ?isSingular我不能共享数据,但下面是分布:

我已经尝试过但没有成功:
a<-lmer(log(energy) ~ days + (1|PCBType), data = stp_summary_v1)a<-lmer(scale(energy) ~ days + (1|PCBType), data = stp_summary_v1)a<-lmer(log(energy) ~ log(days) + (1|PCBType), data = stp_summary_v1)glmer() family知道我为什么一直收到这个警告吗?
发布于 2021-10-07 20:43:14
只有两个级别的PCBType,这个变量应该是固定的效果。
通过将其指定为随机变量,您要求软件仅从2个观测结果中估计一个正态分布变量的方差,这当然没有任何意义,而且几乎肯定是奇异拟合的原因。
https://stackoverflow.com/questions/67167904
复制相似问题