首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编辑Stata coefplot中的置信区间

编辑Stata coefplot中的置信区间
EN

Stack Overflow用户
提问于 2021-04-29 03:41:57
回答 1查看 146关注 0票数 2

我在Stata中使用coefplot命令来绘制来自多个回归模型的系数和置信区间。我绘制了4个不同型号规格的相同系数(X)。

有一个模型规范(替代标准误差),我不知道如何在Stata中估计,但可以使用R进行估计。这意味着对于一个模型规范,我在R中有标准误差,但在Stata中没有。

有没有一种简单的方法来手动修改coefplot中的标准误差?

我的代码是:

代码语言:javascript
运行
复制
coefplot A B C D, drop(_cons) xline(0) keep(X)

如何在此代码中添加模型D中系数X的标准误差应为Z?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-29 18:45:39

您可以手动编辑e(V) (方差-协方差矩阵)和e(b)矢量。为此,定义一个程序:

代码语言:javascript
运行
复制
est restore estimates1

 capture program drop changeeV
 program changeeV, eclass
   tempname b V 
   matrix `b' = e(b)
   matrix `V' = e(V)
   matrix `V'[1,1] = 1.1 // Add values of new variance-covariance matrix
   matrix `b'[1,1] = 10 // Add new coefficient vector
   ereturn post `b' `V' // Repost new vectors 
   ereturn local cmd "reg outcome treatment covariates"
          // Repost initial command (required)
 end
changeeV // Execute program

est store eaX  // Store new generated estimtes

请注意,为了得到协方差矩阵,您需要从R中的输出中取标准误差的平方。祝好运!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67306907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档