在 Stata 中,如何将 coefplot 的均值分组到分类变量中?
In Stata, how can I group coefplot's means across categorical variable?
我正在使用 Stata 中的 coefplot
命令 (source, docs) 绘制类别连续变量的方法。
可重现的小例子:
sysuse auto, clear
drop if rep78 < 3
la de rep78 3 "Three" 4 "Four" 5 "Five"
la val rep78 rep78
mean mpg if foreign == 0, over(rep78)
eststo Domestic
mean mpg if foreign == 1, over(rep78)
eststo Foreign
su mpg, mean
coefplot Domestic Foreign , xtitle(Mpg) xline(`r(mean)')
给我结果:
我想为 Y 轴添加一个额外的 'group' 标签。尝试回归示例中的选项似乎无法完成工作:
coefplot Domestic Foreign , headings(0.rep78 = "Repair Record 1978")
coefplot Domestic Foreign , groups(?.rep78 = "Repair Record 1978")
还有其他可能性吗?
这似乎可以完成工作
coefplot Domestic Foreign , xtitle(Mpg) xline(`r(mean)') ///
groups(Three Four Five = "Repair Record 1978")
不过我不知道它将如何处理具有相同标签的分类变量的情况?
我正在使用 Stata 中的 coefplot
命令 (source, docs) 绘制类别连续变量的方法。
可重现的小例子:
sysuse auto, clear
drop if rep78 < 3
la de rep78 3 "Three" 4 "Four" 5 "Five"
la val rep78 rep78
mean mpg if foreign == 0, over(rep78)
eststo Domestic
mean mpg if foreign == 1, over(rep78)
eststo Foreign
su mpg, mean
coefplot Domestic Foreign , xtitle(Mpg) xline(`r(mean)')
给我结果:
我想为 Y 轴添加一个额外的 'group' 标签。尝试回归示例中的选项似乎无法完成工作:
coefplot Domestic Foreign , headings(0.rep78 = "Repair Record 1978")
coefplot Domestic Foreign , groups(?.rep78 = "Repair Record 1978")
还有其他可能性吗?
这似乎可以完成工作
coefplot Domestic Foreign , xtitle(Mpg) xline(`r(mean)') ///
groups(Three Four Five = "Repair Record 1978")
不过我不知道它将如何处理具有相同标签的分类变量的情况?