作者:连玉君 (中山大学岭南学院)
原载:连玉君知乎专栏
时至今日,stata 已经发布了第15版,功能不断增强。然而,勤奋的 stata 用户们每天仍然在开发新的程序,不断缩小理论计量与实际应用之间的差距。下面,我们就梳理一下 stata 外部命令的相关资源,包括:从哪些地方获取外部命令?哪些外部命令是最常用的,最流行的?哪些是最新发布的?关注一下这些外部命令,可以大幅提高我们的分析效率。
获取外部命令的最佳方式是使用 - findit - 命令,在搜索完成后,可以按照 stata 的提示直接下载安装相应的命令和作者提供的范例数据或dofiles(如果有的话)。详情可以参考:Stata | Adding user-written commands。
Stata官网上给出了一份完整的 外部命令列表。
输入 ssc hot, n(10)
可以呈现过去三个月关注度最高的 10 个命令:
May 2017
Rank # hits Package Author(s)
----------------------------------------------------
Aug 2018
Rank # hits Package Author(s)
----------------------------------------------------------------------
1 331271.0 findname Nicholas J. Cox
2 19504.6 outreg2 Roy Wada
3 18223.6 estout Ben Jann
4 11066.7 distinct Gary Longton, Nicholas J. Cox
5 7746.3 winsor Nicholas J. Cox
6 6881.7 winsor2 Lian Yu-jun
7 6598.7 ivreg2 Mark E Schaffer, et al.
8 6579.3 ivreg210 Mark E Schaffer, et al.
9 6571.1 ivreg28 Mark E Schaffer, et al.
10 6561.8 ivreg29 Christopher F Baum, et al.
----------------------------------------------------
(Click on package name for description)
可以看出,用于输出回归结果和统计表格的 -outreg2
- 以及 -estout
- 命令分别位列第 2 和第 2;处理离群值时最常用的缩尾处理命令 -winsor
- 和 -winsor2
- 命令则分别位列第 5 和 6。
这些命令都可以使用 -ssc install
- 命令直接安装到你的电脑里。当然,也可以直接点击命令名称(stata
窗口中显示为蓝色,带连接),在如下弹出界面中点击 click here to install
即可。
--------------------------------------------------
package winsor2
from http://fmwww.bc.edu/RePEc/bocode/w
--------------------------------------------------
TITLE
'WINSOR2': module to winsorize data
DESCRIPTION/AUTHOR(S)
winsor2 can winsorize a varlist,
operate with the by prefix,
and offers a replace option.
KW: winsor
KW: winsorize
KW: data management
Requires: Stata version 8
Distribution-Date: 20141222
Author: Lian Yu-jun, Department of Finance,
Sun Yat-Sen University, China
Support: email [email protected]
INSTALLATION FILES (click here to install)
winsor2.ado
winsor2.sthlp
--------------------------------------------------
(click here to return to the previous screen)
若想了解最近一个月发布了哪些新的外部命令,只需输入 ssc new
即可。检索页面中显示了几十个新命令,下面选择几个比较有趣的,简单解释一下。
ddid
命令用于实现更为一般化的 DID 模型,主要特征在于允许多期政策冲击,且政策冲击可以发生在不同时点上。CORR2DOCX
是中南财经政法的李春涛老师发布的,用于将 Spearman 和 Pearson 相关系数输出到 word 文档中。TWITTER2STATA
则可以把 Twitter (推特儿)上的数据直接下载到 stata 中。XTGCAUSE
命令使用 Dumitrescu & Hurlin (Economic Modelling, 2012) 提出的方法,检验异质性面板中是否存在 Granger 因果关系。SSC Stata modules created or
revised 2017-07-09 to 2017-08-09
--------------------------------
THSEARCH
module to evaluate threshold search model for non-linear models
based on information criterion
Authors: Ho Fai Chan Brenda Gannon David Harris Mark Harris
Req: Stata version 7
Created: 2017-08-05
DDID
module to compute pre- and post-treatment estimation of the
Average Treatment Effect (ATE) with binary time-varying treatment
Authors: Giovanni Cerulli
Req: Stata version 14
Created: 2017-07-31
CORR2DOCX
module to report Pearson & Spearman correlation coefficients
to formatted table in DOCX file
Authors: Chuntao Li Zijian Li Yuan Xue
Req: Stata version 15
Revised: 2017-08-04
SICFF
module to create Fama French Industry Variable from SIC Code
Authors: Tyson Van Alfen
Req: Stata version 10
Created: 2017-07-24
TWITTER2STATA
module to import data from Twitter
Authors: Kevin Crow
Req: Stata version 15
Revised: 2017-07-31
SMCLPRES
module to create a SMCL presentation from a do file
Authors: Maarten L. Buis
Req: Stata version 8
Revised: 2017-07-16
XTGCAUSE
module to test for Granger non-causality in heterogeneous panels
Authors: Luciano Lopez Sylvain Weber
Req: Stata version 13.1
Revised: 2017-07-31
若想查看 ssc 发布的所有外部命令,可以通过浏览网页 Boston College Department of Economics, 亦可在 Stata 命令窗口中查看,命令为:net from Index of /RePEc/bocode
ado
- 命令即可;adoupdate
-;ado uninstall
- ;findit
命令在 Stata 命令窗口中搜索到)。作者:连玉君 (中山大学岭南学院金融系副教授)
网络课程: 连玉君在线 Stata 课程 | 连玉君优酷 Stata 公开课 | 专题课程