0

考虑以下使用社区贡献的Stata 命令的玩具示例coefplot

sysuse auto

reg weight i.foreign
eststo, title("Weight"): margins, eydx(foreign) post

reg price i.foreign
eststo, title("Price"): margins, eydx(foreign) post

coefplot est1 est2, horizontal

是否可以在图例中获取标题(甚至变量标签),而不是估计名称(即WeightandPrice而不是est1and est2)?

我知道如何手动完成,但我不知道如何使用许多模型自动完成。

4

1 回答 1

2

使用estimates store而不是eststo诀窍:

clear
sysuse auto

reg weight i.foreign
margins, eydx(foreign) post
estimates store weight

reg price i.foreign
margins, eydx(foreign) post
estimates store price

coefplot weight price, horizontal

同样,使用 alist和 afor循环:

local list_of_names weight price

foreach item of local list_of_names {
    reg `item' i.foreign
    margins, eydx(foreign) post
    estimates store `item'      
}

coefplot `list_of_names', horizontal

您当然可以使用两种不同lists的变量名和“标签”。

于 2018-04-15T12:39:33.223 回答