首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >β族glmmTMB

β族glmmTMB
EN

Stack Overflow用户
提问于 2020-01-17 17:59:04
回答 1查看 3.8K关注 0票数 0

我试图模拟光合响应(fvfm),它的值从0到0.7,我使用的是β分布,因为我的通货膨胀为零,我考虑了一个色散模型,因为我的值随着时间的推移而偏离平均值,但是在运行这个模型时:

代码语言:javascript
复制
beta7<-glmmTMB(fvfm~Temperature*dia+(1|ID), zi=~1, disp=~dia, data=ds, family=beta_family(link="logit"))

这似乎是:

代码语言:javascript
复制
Error in eval(family$initialize) : y values must be 0 < y < 1

我把我的响应变量0.001的所有值加起来,这样我就不再有零通货膨胀,并且模型可以工作。这是对的?或者说,在不添加0.001的情况下,有没有办法运行??谢谢你!!问候弗兰

EN

回答 1

Stack Overflow用户

发布于 2020-02-06 14:44:30

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

否则,您可能还会考虑“压缩”您的响应变量,使用normalize()-function并将include_bounds设置为FALSE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59792655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档