带beta系列的glmmTMB 我试图模拟从0到0.7的光合反应(FVFM),我使用β分布,因为我有零膨胀,并且我考虑一个扩散模型,因为我的数值在经过几天的时候偏离了平均值,但是当运行这个模型时: beta7<-glmmTMB(fvfm~Temperature*dia+(1|ID), zi=~1, disp=~dia, data=ds, family=beta_family(link="logit")) beta7

带beta系列的glmmTMB 我试图模拟从0到0.7的光合反应(FVFM),我使用β分布,因为我有零膨胀,并且我考虑一个扩散模型,因为我的数值在经过几天的时候偏离了平均值,但是当运行这个模型时: beta7<-glmmTMB(fvfm~Temperature*dia+(1|ID), zi=~1, disp=~dia, data=ds, family=beta_family(link="logit")) beta7,r,distribution,glm,lm,tmb,R,Distribution,Glm,Lm,Tmb,我认为如果您的结果包括0,那么零膨胀的beta可能会起作用-CRAN(1.0.0)上的最新glmmTMB版本能够适应零膨胀的beta回归 否则,您也可以考虑使用“压缩”响应变量,并将include_bounds设置为FALSE这可能会破坏使用零膨胀模型的目的。。。您可以检查这一点,这在以前是有效的,但现在似乎不再有效,至少在版本1.0.2.1中是如此 Error in eval(family$initialize) : y values must be 0 < y < 1

我认为如果您的结果包括0,那么零膨胀的beta可能会起作用-CRAN(1.0.0)上的最新glmmTMB版本能够适应零膨胀的beta回归


否则,您也可以考虑使用“压缩”响应变量,并将
include_bounds
设置为
FALSE

这可能会破坏使用零膨胀模型的目的。。。您可以检查这一点,这在以前是有效的,但现在似乎不再有效,至少在版本1.0.2.1中是如此
Error in eval(family$initialize) : y values must be 0 < y < 1