如何解决从stan_glm模型中提取配置项的系数:fixef-command错误:错误:无法将`..1 $ fixef` <字符>和`..3 $ fixef` <逻辑>组合在一起
目标:对于stan_glm模型,在一个命令中具有置信区间的系数估计。
当尝试使用fixef()提取stan_glm模型的系数CI时,出现以下错误。我尝试使用来自Bayr的fixef()而不是rstanarm,因为它方便地提供了置信区间。
Error: Can't combine `..1$fixef` <character> and `..3$fixef` <logical>.
这是我尝试过的最简单的模型:
M1 <- stan_glm(variable ~ 1,data = data)
fixef(M1)
我首先认为这可能是库中的冲突,所以我尝试激活以不同顺序使用fixef(rstanarm,bayr)的库,但这无济于事。目前,我使用以下库(按此顺序):
管理员,避风港,data.table,最适度的dplyr,tidyverse,readxl,gridExtra,rstanarm,devtools,mascutils,bayr
有关该错误根源的任何建议?
编辑:
rstanarm::fixef(M1)
有效,但给出的系数没有置信区间。 bayr :: fixef()会自动给它们。
我尝试过以下方法:
coef(M1)
"Error: Can't combine `..1$fixef` <character> and `..3$fixef` <logical>."
posterior_interval(M01) #gives only confidence interval without the coefficient estimate
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。