【发布时间】:2021-04-27 22:03:50
【问题描述】:
首先,我运行一个回归模型。然后,我提取稳健的标准误差。但是,我不确定之后如何提取置信区间,coeftest() 似乎只包含标准错误。有没有办法自动完成?
这是可重现的数据和代码:
library(plm)
library(lmtest)
library(broom)
data(Cigar)
model<- plm(price ~ sales + cpi, index=c("state", "year"), model = 'within',
data = Cigar)
#Extract the robust standard errors
plot_coeftest = tidy(coeftest(model))
【问题讨论】:
-
在tidy函数中加入
conf.int = TRUE参数即可,即tidy(coeftest(model), conf.int = TRUE) -
感谢您的评论。我按照你的建议试过了,但是没用
-
在上面的例子中确实如此。如果您的 rela-world 示例中没有,请提供可重现的示例:stackoverflow.com/help/minimal-reproducible-example
-
在上面的例子中它对我不起作用。我认为问题在于我有一些包覆盖了彼此的功能。但即使我运行以下代码,它也不起作用:
broom::tidy(lmtest::coeftest(model), conf.int = TRUE)。我错过了什么吗? -
嗯,那我就迷路了。您是否尝试重新启动 R?您是否将软件包更新到最新版本?
标签: r