在 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")

不过我不知道它将如何处理具有相同标签的分类变量的情况?