从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 (将#修改为@)