我正在尝试修复这个用 Stata 中的 coefplot 绘制的图。
我尝试使用不同的相对价格代理来估计外贸弹性。我使用基于 CPI 的传统 REER,第二个使用国际价格/CPI,最后一个使用国际价格/ULC。这些措施是我的模型中的竞争对手代理,我想展示具有不同模型规格(不同组的控制变量)的不同估计量。
因此,图中具有相同颜色的线条在模型中包含相同的控制变量,但相对价格的代理不同(三角形标记 -REER_CPI-、方形标记 -REER_XPI - 和圆形标记 - REER_XPI_ULC)。
问题在于,图中的估计大部分是重叠且不居中的。我怎样才能解决这个问题?我已经尝试过使用 offset(),但它不起作用。
这是我的代码:
coefplot (model2, label( TCRM_IPC ) msymbol(T) mlabcolor("`r(p1)'") mcolor("`r(p1)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p1)'")) ) ///
(model3, label( TCRM_IPC Estabilidad) msymbol(T) mlabcolor("`r(p2)'") mcolor("`r(p2)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p2)'")) ) ///
(model2b, label( TCRM_IPC Absorción) msymbol(T) mlabcolor("`r(p3)'") mcolor("`r(p3)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p3)'")) ) ///
(model2bc, label( TCRM_IPC Brecha) msymbol(T) mlabcolor("`r(p4)'") mcolor("`r(p4)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p4)'")) ) ///
(model3bc, label( TCRM_IPC completo) msymbol(T) mlabcolor("`r(p5)'") mcolor("`r(p5)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p5)'")) ) ///
(model4, label( TCRM_PX ) msymbol(S) mlabcolor("`r(p1)'") mcolor("`r(p1)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p1)'"))) ///
(model5, label( TCRM_PX Estabilidad) msymbol(S) mlabcolor("`r(p2)'") mcolor("`r(p2)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p2)'"))) ///
(model4b, label( TCRM_PX Absorción) msymbol(S) mlabcolor("`r(p3)'") mcolor("`r(p3)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p3)'"))) ///
(model4bc, label( TCRM_PX Brecha) msymbol(S) mlabcolor("`r(p4)'") mcolor("`r(p4)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p4)'"))) ///
(model5bc, label( TCRM_PX completo) msymbol(S) mlabcolor("`r(p5)'") mcolor("`r(p5)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p5)'"))) ///
(model6, label( TCRM_PXULC ) msymbol(O) mlabcolor("`r(p1)'") mcolor("`r(p1)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p1)'"))) ///
(model7, label( TCRM_PXULC Estabilidad) msymbol(O) mlabcolor("`r(p2)'") mcolor("`r(p2)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p2)'"))) ///
(model6b, label( TCRM_PXULC Absorción) msymbol(O) mlabcolor("`r(p3)'") mcolor("`r(p3)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p3)'"))) ///
(model6bc, label( TCRM_PXULC Brecha) msymbol(O) mlabcolor("`r(p4)'") mcolor("`r(p4)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p4)'"))) ///
(model7bc, label( TCRM_PXULC completo) msymbol(O) mlabcolor("`r(p5)'") mcolor("`r(p5)'") mlabposition(2) ciopts(recast(rcap) lcolor("`r(p5)'"))) , keep(ltcrmcpix ltcrmpx ltcrmpxulc) ///
mlabel format(%9.3g) mlabposition(12) xtitle(Elasticidad precio) legend( cols(5) size(vsmall) region(margin(zero) lstyle(none))) yscale(off) xline(0) ///
name(tcrm_cifinal) levels(95)
我希望有这样的东西
我需要图表设计/布局方面的帮助。我希望得到一个带有特定选项的答案来解决它。