我想在运行回归模型后绘制一些估计值的置信区间。有效地绘制置信区间
因为我正在处理一个非常大的数据集,所以我需要一个有效的解决方案:特别是一个解决方案,不需要我数据集sort
或save
。在下面的例子中,我绘制估计b1
到b6
:
reg y b1 b2 b3 b4 b5 b6
foreach i of numlist 1/6 {
local mean `mean' `=_b[b`i']' `i'
local ci `ci' ///
(scatteri ///
`=_b[b`i'] +1.96*_se[b`i']' `i' ///
`=_b[`i'] -1.96 * _se[b`i']' `i' ///
,lpattern(shortdash) lcolor(navy))
}
twoway `ci' (scatteri `mean', mcolor(navy)), legend(off) yline(0)
虽然scatteri
有效地绘出了估计,我不能让边界的置信区间类似rcap
。
有没有更好的方法来做到这一点?
我会直接看'coefplot'(_Stata Journal_),然后决定是否自己写。 –
这是一个细节,但是'foreach i numlist 1/6'比'forval i = 1/6'要少得多(而且效率低)。 –
你不能将'scatteri'重铸到'rcap':参见'help twoway'。 –