微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从stan_glm模型中提取配置项的系数:fixef-command错误:错误:无法将`..1 $ fixef` <字符>和`..3 $ fixef` <逻辑>组合在一起

如何解决从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 举报,一经查实,本站将立刻删除。