在进行森林图绘制过程中,我们需要考虑共有几组异质性检验。用到的数据为各回归结果的系数,标准误,CI上限和下限。
资料参考哔哩哔哩视频博主:
【stata异质性回归结果可视化】 https://www.bilibili.com/video/BV1J24y1K79y/?share_source=copy_web&vd_source=9adb314c50dfe94da4712986308cb89b
目录
1.stata数据格式
2.stata代码
这个代码用了四组异质性分析,其中数字参数可以调节小标题字体和虚线线条的位置。
#delimit;
twoway (scatter n1 coef ,
ytit( "Effects of A on B")
ylabel(-16(16)0 0 " " -16 " ")
mlabel(sample)
mlabp(17)
xlabel(-70 (20) 20, grid)
xline(0, lp(dash)lcolor(brown)))
(rcap up low n1 ,
lp(dash) lcolor(gs1)
xscale(alt)
xtit("Coef. and 95% CIs in different samples")
legend(label(1 "Coef.") label(2 "95% CI")
col(1) ring(0) pos(7) size(small))
hori
text(-1 -70 "Panel A: By Marriage",place(e) size(small))
text(-5 -70 "Panel B: By Education",place(e) size(small))
text(-9 -70 "Panel C: By Urban",place(e) size(small))
text(-13 -70 "Panel D: By Young",place(e) size(small)))
;
#delimit cr
3.生成森林图
可以使用stata自带的图形编辑器调整颜色大小。