使用estout或est表创建/更改表格式?

时间:2015-07-16 13:25:25

标签: stata

我想制作一个表格,其中包含低于正常标准误差的面板panel bootstrapped standard errors以及最后的significance level。我是Stata的新手,能够产生以下结构:

est table RE REboot FE FEboot ,se stats(N)

FEboot&重启对应panel bootstrapped standard errors。所需的输出可能如下所示:

            RE            FE

  Var1     1.109541     1.109541 
         (-.3294736)   (-.3294736)    
         ( boot se )   ( boot se )

1 个答案:

答案 0 :(得分:1)

使用来自SSC(estout)的matmapssc install <command>

sysuse auto, clear

// clear previously stored estimates        
estimates clear
eststo clear

// regression with bootstrap
eststo: regress price weight mpg, vce(bootstrap)

// compute non-bootstrap std errors
matrix evmodel = vecdiag(e(V_modelbased))
matmap evmodel evmodel, map(sqrt(@))

// add to stored results
estadd matrix evmodel

// VCV matrix (non-bootstrap)
matrix list e(V_modelbased)

// std error vector (non-bootstrap)
matrix list evmodel

// evmodel are non-bootstrap std errors; se are bootstrap std errors; 
estout *, cells(b(star fmt(3)) evmodel(par fmt(2)) se(par fmt(2)))

当Stata计算自举std错误时,它会同时保存自举和非自举的VCV矩阵。您可以计算必要的std错误,将它们添加到存储结果的集合中,最后输出到表中。