如何从 stan_glm 中的系数中提取标准误差

How to extract standard error from coefficients in stan_glm

我有一个看起来像这样的模型:

fit <- stan_glm(switch ~ arsenic + dist100, 
                family=binomial(link="logit"), 
                data=wells, 
                refresh=0)

输出如下所示:

stan_glm
 family:       binomial [logit]
 formula:      switch ~ arsenic + dist100
 observations: 3020
 predictors:   3
------
            Median  MAD_SD 
(Intercept)  0.0054  0.0810
arsenic      0.4618  0.0415
dist100     -0.9025  0.1040

------

我想要 MAD_SD 结果拟合的系数。我通常使用 se(fit) 并给出系数,但由于某种原因我得到错误

Error in se(fit) : argument "predicted" is missing, with no default

我该如何补救这个错误?

如果有人想知道这个问题的答案,stan_glm objects 基本上就像将名称映射到元素的大标题。在本例中,该元素名为“ses”,它是一个列表。所以你可以做

fit$ses[0]

对其进行索引

编辑:事实证明,我需要这样做的原因是因为我在 stan_glm 之后导入了一个包,它也有一个名为“se”的函数并且它被屏蔽了。