Stata:毕业论文大礼包 C——基于 esttab 框架编写的实证结果输出命令

作者:王美庭 (中南民族大学经济学院)
Email: 2017110097@mail.scuec.edu.cn

Stata连享会   计量专题 || 精品课程 || 简书推文 || 公众号合集

点击查看完整推文列表

连享会计量方法专题……

1. 本文目的

大家在做实证论文时,会经常用到 Stata 进行实证结果的输出。那么选择哪种命令进行更有效的实证结果输出往往成了很多同学头疼的事。基于此,我们的「Stata:毕业论文大礼包 A——实证结果输出命令大比拼」给出了最佳输出命令的评价,以及「Stata:毕业论文大礼包 B——神速实证结果输出之搜狗短语」给出了搜狗输出的快捷方式。

通过以上的推文,我们知道,esttab具有最全的功能,不仅支持 Word 完全体输出,还支持 LaTeX 完全体输出。然而,esttab命令给出的语句往往也最复杂,虽然也有了搜狗快捷输出方式,但这同样会让很多接触 Stata 不久的同学无从下手。基于此,本文将根据功能最全的esttab的框架,编写语法更为简洁的命令。

经过大量时间和精力,以及无数次的测试与 bug 修正,本文的实证结果系列输出命令已经新鲜出炉,包括:描述性统计输出(lxhsum分组 T 均值检验输出(lxhttest相关系数矩阵输出(lxhcorr回归结果输出(lxhreg以及前两篇推文都没有包括的矩阵输出(lxhmat。加入矩阵输出的原因在于:除了常规的输出外,有时候我们需要一些定制的输出,而定制的输出往往可以通过矩阵进行构建。如果以上命令有了更新,同学们可以通过lxhinstall命令安装更新后的命令

编写后命令将具有以下特点

  • 基本上esttab能做的事,本组命令都能做。
  • 默认状态下将被设置成最符合一般文献的输出标准(消除了esttab自带的一些多余的空行、多余的分组)。
  • 语法简洁,秉持能少写就少写的原则。
  • 很多命令在输出结果至 Word 或 LaTeX 时,Stata 界面并不会有相应的结果呈现,这使得我们如果要查看相应的结果,还需要来回的切换不同的软件,甚是麻烦,而本次编写的命令,将解决这个问题。
  • 以上命令均可以通过append命令将结果输出至一个文件中(Word 或 LaTeX)。
  • 这里导出到 LaTeX 的表格均采用三线表模式,并自动添加了booktabs宏包。
  • 只需查看本推文,就能知道编写的这些命令的使用。

如果命令仍然有 bug 或者能完善的地方,欢迎大家留言,本文作者将实时更新。

2. 实例所用数据

sysuse nlsw88.dta, clear
tab race, gen(race_num)
drop race_num1

*构建回归结果
reg wage age married occupation
est store m1
reg wage age married collgrad occupation
est store m2
reg wage age married collgrad occupation race_num*
est store m3
reg wage age married collgrad occupation hours race_num*
est store m4

*构建矩阵
set seed 123456
mat A = 2563*matuniform(6,5)
mat list A

连享会计量方法专题……

3. 命令的安装(lxhinstall

大家可以在下方的附件中下载本文会用到的用到的命令,对于以后命令的更新,大家可以通过lxhinstall进行安装。另外使用该命令进行安装时有个好处就是:它可以将命令自动安装在 Stata 的 plus 文件夹对应首字母下的子文件夹中,就如同ssc install ...的功能一样。该命令的语法如下:

lxhinstall a_command_name [, replace]

选项说明:

  • a_command_name:目前可以输入的命令名包括itselflxhsumlxhttestlxhcorrlxhreglxhmatitself表示更新命令lxhinstall本身。
  • replace:如果 Stata 的 plus 文件夹对应首字母下的子文件夹中已经存在要安装的命令,则需添加该选项才能更新。

方括号内的选项代表可选项(下同)。

实例:

lxhinstall itself  //安装命令本身
lxhinstall lxhsum //安装命令lxhsum
lxhinstall lxhsum, replace //如果命令lxhsum已经存在,则替换之

连享会计量方法专题……https://gitee.com/arlionn/Course

4. 描述性统计输出(lxhsum

命令语法

lxhsum [varlist] [if] [in] [using/] [, ///
        replace append Statistics(string) TItle(string) Alignment(string) PAGE(string)]

选项里面的大写代表可以缩写至大写部分(下同)。

选项说明:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值