微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Stata中结合汇总统计和回归表

如何解决如何在Stata中结合汇总统计和回归表

我感兴趣的是某些变量如何因性别而异。我想创建一个表格,按性别显示每个变量的均值和标准差,以及来自 t 检验的系数和标准误差。这部分很容易。但我也希望超越 t 检验,以显示这些差异在回归后是否继续存在。

我当前的代码

local summary_list age years_education income employment
 
eststo: estpost summarize `summary_list' if male == 1
eststo: estpost summarize `summary_list' if male == 0
eststo: estpost ttest `summary_list',by(male) unequal

local cell_format = ///
"mean(pattern(1 1 0)) sd(pattern(1 1 0)) b(pattern(0 0 1)) se(pattern(0 0 1))"

esttab using "summary_stats.tex",cells("`cell_format'") label

这会生成一个漂亮的表格,其中每一行都是 summary_list 中的一个变量。有六列:(1) 男性变量的平均值 (2) std dev。男性变量的平均值 (3) 女性变量的平均值 (4) std dev。来自 t 检验的女性变量 (5) 系数比较男性和女性变量的值 (6) 来自 t 检验的标准误差。

我想在此表中再添加两列:(7) 回归的系数,其中因变量是行变量,自变量是 male 加上一些控件 (8) 此回归的标准错误.我该怎么做?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。