Stata输出统计结果到Excel或word
目录
一、安装外部包
二、相关命令
三、实例
1. 描述性统计结果输出
2. 相关性结果输入
3. 回归结果输出
(1)单模型结果
(2)多模型结果
参考
一、安装外部包
在Stata内安装外部包:estout和logout
ssc install estout
ssc install logout
二、相关命令
tabstat varlist [if] [in] [weight] [, options]
logout, [options : command]
estout [ what ] [ using filename ] [ , options ]
esttab [ namelist ] [ using filename ] [ , options ]
三、实例
下文以lce为被解释变量,lur、lpop、lpg为解释变量
1. 描述性统计结果输出
输入以下命令导出描述性统计结果
logout, save(test1) word replace: tabstat lce lur lpop lpg, stat(count mean sd min max) col(stat) format(%10.2f)
可得到rtf和txt格式保存的表格,如下:
2. 相关性结果输入
输入以下命令导出相关系数结果
logout, save(corr) word replace: pwcorr lce lur lpop lpg
可得到rtf和txt格式保存的表格,如下:
3. 回归结果输出
(1)单模型结果
输出结果之前要先运行回归,接着再使用以下命令
estout, title(reg) cells(b(star fmt(3)) t(par fmt(3)))
可得到Stata内的结果如图:
若要输出成Word的表格则使用命令esttab
esttab using regn.rtf, r2 ar2 se replace nogap
可得到Word表格结果如图:
(2)多模型结果
若有多个模型,则需先保存不同模型的结果,再用esttab
xtreg y x1 x2 x3, fe
est store m1
xtreg y x1 x2 x3 x4, fe
est store m2
esttab m1 m2 using reg2.rtf, r2 ar2 se replace nogap
可得到Word表格结果如图:
注意:此处显著性水平为5%,1%和0.1%
在命令中加入star(* 0.1 ** 0.05 *** 0.01)即可更改显著性水平
esttab m1 m2 using reg2.rtf, r2 ar2 se star(* 0.1 ** 0.05 *** 0.01) replace nogap
结果如图:
参考
Stata官方help文件
来源:Hyouka_x