[英]Error boundary (singular) fit: see ?isSingular in lme4 Model
我有以下结构:
'data.frame': 1041 obs. of 4 variables:
$ RST_AST: num 0.45 0.576 0.45 0.45 0.675 ...
$ subj : chr "4" "13" "24" "25" ...
$ domain : chr "perceptual" "perceptual" "perceptual" "perceptual" ...
$ ce : chr "compromise" "compromise" "compromise" "compromise" ...
现在我想使用 lme4 package 运行多级 Model ,如下所示:
library(lme4) #load package
ce_model <- lmer(RST_AST ~ domain + ce+ (1|subj), data = df_RST_AST)
然后我收到错误消息:
boundary (singular) fit: see ?isSingular
我不知道出了什么问题?
有人能帮我吗?
您的变量之一很可能没有被评估为对方差有贡献。 最有可能的是,“罪魁祸首”是随机变量(在您的情况下是 subj)。 如果您查看 model 的 output(只需打印 ce_model 并按回车键或摘要(ce_model)),应该有一个变量的方差和标准偏差为零或几乎为零。 有几种方法可以解决这个问题(请参阅上面的任何链接)。 我建议分析错误变量,它有什么样的分布,可以转换,...等等。 也许您需要对数据进行一个或多个通用模型。 查看您的 model 或型号也可能会有所帮助; 但是,如果没有进一步的信息,很难说。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.