gpt4 book ai didi

error-handling - glmer模型list2env(data): first argument must be a named list中的错误

转载 作者:行者123 更新时间:2023-12-03 07:54:10 27 4
gpt4 key购买 nike

我真的是R和创建模型的新手,所以这很容易解决。

我在lme4包中使用glmer对数据进行建模:
B1 <- glmer(Overlap_M ~ 1 + Sex_M + FieldSeason_M +(1|BirdID_M) ,data = OverlapDataFrame_matrix, family=Gamma, start=NULL)
我的每个固定效果和随机效果(BirdID_M)都被定义为从矩阵的列创建的列表
"OverlapDataFrame_matrix"

 `head(OverlapDataFrame_matrix)
BirdID FieldSeason Sex Overlap Area
[1,] 1 5.2014 1 31.56543 118216.40
[2,] 2 5.2014 1 28.44252 74989.85
[3,] 3 5.2014 1 3.15136 30234.26
[4,] 4 5.2014 1 54.28696 33223.01
[5,] 5 5.2014 1 0.00000 55337.15
[6,] 6 5.2014 1 43.80645 21412.06`

当我运行此模型时,出现错误:
Error in list2env(data) : first argument must be a named list
我尝试了不同的方法来更改每个变量所在的环境,但是我不清楚它是如何工作的。是这里的问题,还是更容易解决?

最佳答案

lmer命令需要将您的数据输入定义为data.frame

OverlapDataFrame_matrix <- data.frame(OverlapDataFrame_matrix)

关于error-handling - glmer模型list2env(data): first argument must be a named list中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31526052/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com