R 使用随机效应预测.glmmTMB();贝塔误差族

R 使用随机效应预测.glmmTMB();贝塔误差族,r,predict,random-effects,glmmtmb,R,Predict,Random Effects,Glmmtmb,我一直在使用predict.glmmTMB()时遇到一些问题,当我忽略模型中的随机效果时,我可以让它正常工作,但一旦我将它们放入,它就无法工作 型号 但我总是会犯这样的错误: Error in eval(predvars, data, env) : object 'Site_ID' not found 所以在这个模型中,Site\u ID是随机效应,但我不明白为什么predict()函数不能用随机效应的模型进行预测?使用glmer()进行预测时,我没有这个问题,但是在这个例子中,我需要一个b

我一直在使用
predict.glmmTMB()
时遇到一些问题,当我忽略模型中的随机效果时,我可以让它正常工作,但一旦我将它们放入,它就无法工作

型号 但我总是会犯这样的错误:

Error in eval(predvars, data, env) : object 'Site_ID' not found

所以在这个模型中,
Site\u ID
是随机效应,但我不明白为什么
predict()
函数不能用随机效应的模型进行预测?使用
glmer()
进行预测时,我没有这个问题,但是在这个例子中,我需要一个beta发行版,因此
glmmTMB

非常感谢您的任何想法/帮助

new_data_temp = data.frame(AvgGorg = rep(seq(0,50,1), 2), 
                           TOD = c(rep(c('midday'),51), rep(c('Crepuscular'), 51)))

# then the prediction
predict(MOD10_temp, type = 'response', newdata = new_data_temp)

Error in eval(predvars, data, env) : object 'Site_ID' not found