我正在运行一堆双变量回归,我想在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等) .
Reproducible example:
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 回答
你有没有试过SSC的
ESTOUT
模块?您可以保存为.csv文件 . 例如,参见
http://repec.org/bocode/e/estout/esttab.html#esttab010
这有更多的例子 .
编辑
ESTOUT
的作者Ben Jann编写了一个程序,可以将模型结果与esttab
一起使用 . 程序下面有例子:资料来源:http://repec.org/bocode/e/estout/advanced.html#advanced901