Stata:在Excel输出中将不同回归的结果排列在彼此之下

时间:2015-09-18 19:04:37

标签: excel stata

我正在运行一堆双变量回归,我想在Excel文件中报告。目前得到的表格如下:

var1    coef1a    coef1b
        (tvalue1a)(tvalue1b)
var2                          coef2a     coef2b
                              (tvalue2a) (tvalue2b) ...

...代表另外50个变量。我知道这要问outreg,但有一些方法可以获得如下输出:

var1  coef1a    coef1b
      (tvalue1a)(tvalue1b)
var2  coef2a     coef2b
      (tvalue2a) (tvalue2b) 
...

虽然这两个系数来自不同的回归?

我只对系数和t值感兴趣,不需要记录其他统计数据(常数,R2等)。

可重复示例:

clear all
ssc install outreg2
sysuse auto

local path yourpath
cd "`path'"
local vars mpg rep78 headroom trunk weight length
local replace replace

foreach i of local vars{
reg price `i'
outreg2 using "$path\example.xls", ctitle("var1") long `replace'
local replace
reg price `i', robust
outreg2 using "$path\example.xls", ctitle("var1") long `replace'
}

1 个答案:

答案 0 :(得分:1)

您是否尝试过来自SSC的#Install Apache RUN yum install -y httpd 模块?

ESTOUT

您可以保存为.csv文件。参见例如

http://repec.org/bocode/e/estout/esttab.html#esttab010

有更多例子。

修改

sysuse auto, clear eststo: quietly regress price weight mpg eststo: quietly regress price weight mpg foreign esttab 的作者Ben Jann撰写了一个程序,可以将模型结果与ESTOUT一起使用。程序下面有例子:

esttab

来源:http://repec.org/bocode/e/estout/advanced.html#advanced901