我glmmTMB
使用family = nbinom1
. 现在我想根据预测值和离散度对数据进行模拟。但是,从帮助文件中,看起来 go-tornbinom
函数使用family=nbinom2
方差等于 的参数化mu + mu^2/size
。
1)谁能帮我弄清楚如何模拟family=nbinom1
数据(方差等于mu + mu*size
)?
2)另外,我提取/使用分散值作为尺寸是否正确?
非常感谢!
当前代码(未提供数据,因为没关系),stats:::rnbinom
尽管方差定义不匹配,但仍使用该函数:
library(glmmTMB)
mod <- glmmTMB(y ~ x + (1 | ID), data = df, family = nbinom1)
preds <- predict(mod, type = "response")
size <- sigma(mod)
sim <- rnbinom(nrow(df), mu = preds, size = size)