Stata中一个marginsplot中来自多个margin的图形

梅罗斯

我想margins在一个marginsplot中绘制由命令产生的边距,但来自不同的margins估计。重要限制:这些系数在相同的最小值和最大值以内,因此是可比较的。我怎么做?

这是一个代码示例:

webuse nhanes2, clear

tnbreg psu weight hdresult iron, iterate(5) // I am using this regression type so I stick with it here

我知道我可以将所有页边距响应图放在一个图中

margins, dydx(*)
marginsplot, horizontal xline(0) yscale(reverse) recast(scatter)

但是实际上我margins为每个回归器分别运行三个命令,因为如果该回归器发生变化,我想比较效果。因此,代码是

foreach var in weight hdresult iron {
  * Procedure to get the numbers for margins right
  quietly summarize `var '
  local max = r(max)
  local step = round(r(max)/6)

  quietly margins, at(`cvar'=(1(`step')`max'))
  marginsplot, title("") ytitle("")
}

这给了我三个单独的文件。但是,我当然希望所有图形都在一个单独的图中以不同的颜色显示。

有什么建议怎么做?

梅罗斯

基于@RobertoFerrer的使用建议,combomarginsplot我现在正在欺骗该程序包(感谢Nicholas Winter):

webuse nhanes2, clear

* Run regressions
foreach var in weight hdresult iron {
  * Trick: always regress on the same variable
  gen testvar = `var'

  * Any regression where testvar enters first - the identical variable will be omitted
  tnbreg psu ///
     testvar weight hdresult iron, iterate(5)

  * Procedure to get the numbers for margins right
  quietly summarize testvar
  local max = r(max)
  local step = round(r(max)/6)

  * Margins post estimation
  quietly margins, at(testvar=(1(`step')`max')) saving(margins_`var', replace)

  * Drop testvar so that it can be reassigned within the loop
  drop testvar
}

* Combine the margins graph information
combomarginsplot margins_weight margins_hdresult margins_iron, labels("Weight" "HDrestul" "Iron")

当然,只比较相同范围内的变量系数才有意义。此限制不是我原来的答案的一部分-对此感到抱歉。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中一个图形中的多个图

来自分类Dev

在一个SQL中打印来自多个表的计数

来自分类Dev

来自多个临时表的数据将合并到一个临时表中

来自分类Dev

将来自多个IF函数的数据合并到一个单元格中

来自分类Dev

来自多个临时表的数据将合并到一个临时表中

来自分类Dev

在另一个终端中合并来自多个独立进程的输出

来自分类Dev

将来自多列的多个条件组合到一个新列中

来自分类Dev

网格中一列中来自多个数据源的数据

来自分类Dev

Android Room:如何将来自多个SQL查询的数据合并到一个ViewModel中

来自分类Dev

PHP MYSQL如何在一个查询中链接来自多个表的数据元素

来自分类Dev

MySQL将来自多个表(外键)的数据合并到一个数组中

来自分类Dev

来自多个数据框列的值合并为一个向量

来自分类Dev

来自多个来源的DTO映射到一个目标

来自分类Dev

一个来自多个.metal文件的默认MTLLibrary(计算内核和CIKernel实现)?

来自分类Dev

RESTful API:在一个视图中来自多个端点的数据

来自分类Dev

仅选择具有来自多个表的特定键的行的一个副本

来自分类Dev

如何创建一个包含来自多个表的合并信息的视图?

来自分类Dev

如何在一个视图中显示来自多个模型的数据?

来自分类Dev

一个来自多个孩子的Angular 2调用方法

来自分类Dev

如何使用一个中断处理来自多个按钮的输入?

来自分类Dev

插入一个 MySQL 行,其中包含来自多个嵌套 SELECT 语句的值

来自分类Dev

组合来自多个无线电组的值以显示一个 div

来自分类Dev

如何在一个地方聚合来自多个 Jenkins Jobs\Pipelines 的日志?

来自分类Dev

来自多个表的MYSQL查询,多个表具有多个计数和一个计算所得的行

来自分类Dev

在一个图形而不是多个图形中绘制多个图形

来自分类Dev

将来自多个项目的单元测试组合到一个用于Azure DevOps管道的Docker映像中

来自分类Dev

SQL中一个单词中的多个字母

来自分类Dev

SML 中一个函数中的多个 if 语句

来自分类Dev

组中来自多个列的前1个值

Related 相关文章

  1. 1

    Python中一个图形中的多个图

  2. 2

    在一个SQL中打印来自多个表的计数

  3. 3

    来自多个临时表的数据将合并到一个临时表中

  4. 4

    将来自多个IF函数的数据合并到一个单元格中

  5. 5

    来自多个临时表的数据将合并到一个临时表中

  6. 6

    在另一个终端中合并来自多个独立进程的输出

  7. 7

    将来自多列的多个条件组合到一个新列中

  8. 8

    网格中一列中来自多个数据源的数据

  9. 9

    Android Room:如何将来自多个SQL查询的数据合并到一个ViewModel中

  10. 10

    PHP MYSQL如何在一个查询中链接来自多个表的数据元素

  11. 11

    MySQL将来自多个表(外键)的数据合并到一个数组中

  12. 12

    来自多个数据框列的值合并为一个向量

  13. 13

    来自多个来源的DTO映射到一个目标

  14. 14

    一个来自多个.metal文件的默认MTLLibrary(计算内核和CIKernel实现)?

  15. 15

    RESTful API:在一个视图中来自多个端点的数据

  16. 16

    仅选择具有来自多个表的特定键的行的一个副本

  17. 17

    如何创建一个包含来自多个表的合并信息的视图?

  18. 18

    如何在一个视图中显示来自多个模型的数据?

  19. 19

    一个来自多个孩子的Angular 2调用方法

  20. 20

    如何使用一个中断处理来自多个按钮的输入?

  21. 21

    插入一个 MySQL 行,其中包含来自多个嵌套 SELECT 语句的值

  22. 22

    组合来自多个无线电组的值以显示一个 div

  23. 23

    如何在一个地方聚合来自多个 Jenkins Jobs\Pipelines 的日志?

  24. 24

    来自多个表的MYSQL查询,多个表具有多个计数和一个计算所得的行

  25. 25

    在一个图形而不是多个图形中绘制多个图形

  26. 26

    将来自多个项目的单元测试组合到一个用于Azure DevOps管道的Docker映像中

  27. 27

    SQL中一个单词中的多个字母

  28. 28

    SML 中一个函数中的多个 if 语句

  29. 29

    组中来自多个列的前1个值

热门标签

归档