如何访问先前存储的估算中的元素

时间:2019-04-05 19:23:17

标签: stata

假设我已使用此数据来运行这些回归并存储输出:

eststo clear
sysuse auto2, clear

eststo e_mpg: reg price mpg
eststo e_trunk: reg price trunk

我现在希望能够访问_b的{​​{1}}和_se组件。

我可以看到它们的显示方式:

e_mpg

但是,运行以下命令无效:

estimates replay e_mpg

基本上,我希望这些估计值位于当前内存中,以便我可以访问estimates use e_mpg _se[...],或者,如果无法访问,请访问_b[...]或{ {1}}或其他解决方案。

1 个答案:

答案 0 :(得分:2)

您需要改用estimates restore

eststo clear
sysuse auto2, clear

eststo e_mpg: regress price mpg
eststo e_trunk: regress price trunk

estimates restore e_mpg
(results e_mpg are active now)

matrix list e(b)
e(b)[1,2]
           mpg       _cons
y1  -238.89435   11253.061

display _b[mpg]
-238.89435

display _se[mpg]
53.076687