Stata 外部命令:最常用和最新的命令

Stata 外部命令:最常用和最新的命令


作者:连玉君 (中山大学岭南学院)

原载:连玉君知乎专栏



1 提要

时至今日,stata 已经发布了第15版,功能不断增强。然而,勤奋的 stata 用户们每天仍然在开发新的程序,不断缩小理论计量与实际应用之间的差距。下面,我们就梳理一下 stata 外部命令的相关资源,包括:从哪些地方获取外部命令?哪些外部命令是最常用的,最流行的?哪些是最新发布的?关注一下这些外部命令,可以大幅提高我们的分析效率。

获取外部命令的最佳方式是使用 - findit - 命令,在搜索完成后,可以按照 stata 的提示直接下载安装相应的命令和作者提供的范例数据或dofiles(如果有的话)。详情可以参考:Stata | Adding user-written commands


2 外部命令清单

Stata官网上给出了一份完整的 外部命令列表


3 最常用的外部命令

输入 ssc hot, n(20) 可以呈现过去三个月关注度最高的 20 个命令:

May 2017                  
Rank  # hits    Package     Author(s)
----------------------------------------------------
 1    705346.0  rsource     Roger Newson                            
 2    353124.0  unique      Tony Brady                              
 3    350278.7  vallist     Patrick Joly                            
 4    228398.2  ftools      Sergio Correia                          
 5    62658.8   outreg2     Roy Wada                                
 6    51727.1   estout      Ben Jann                                
 7    23114.3   distinct    N. J. Cox, Gary Longton           
 8    20822.0   confirmdir  Dan Blanchette                          
 9    20770.7   use13       Sergiy Radyakin                         
10    20190.3   regsave     Julian Reif                             
11    20067.3   tmpdir      Dan Blanchette                          
12    19688.3   shortdir    Dan Blanchette                          
13    19412.0   appendfile  Julian Reif                             
14    19391.7   texsave     Julian Reif                             
15    19383.7   reg2hdfe    Paulo Guimaraes                         
16    13488.0   winsor      Nicholas J. Cox                         
17    11331.0   winsor2     Lian Yu-jun                             
18    10798.9   ivreg2      Stillman, Baum, Schaffer                         
19    10797.7   ivreg210    Stillman, Baum, Schaffer                        
20    10797.3   ivreg29     Stillman, Baum, Schaffer                           
----------------------------------------------------
(Click on package name for description)

可以看出,用于输出回归结果和统计表格的 -outreg2- 以及 -esttab- 命令分别位列第 5 和第 6;处理离群值时最常用的缩尾处理命令 -winsor- 和 -winsor2- 命令则分别位列第 16 和 17。

这些命令都可以使用 -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 arlionn@163.com


INSTALLATION FILES     (click here to install)
      winsor2.ado
      winsor2.sthlp
--------------------------------------------------
(click here to return to the previous screen)

4 最新发布的外部命令

若想了解最近一个月发布了哪些新的外部命令,只需输入 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


5 其他说明

  • 如需查看已经安装的所有外部命令,只需输入 - ado - 命令即可;
  • 更新这些外部命令,可以使用 -adoupdate-;
  • 卸载这些外部命令,可以使用 -ado uninstall- ;* 除了 SSCUCLA 的网站上也提供了不少 Stata 外部命令(这些命令都可以使用 findit 命令在 Stata 命令窗口中搜索到)。
  • UCLA 的 Stata 专栏 中提供了大量学习 Stata 的资源。

作者:连玉君 (中山大学岭南学院金融系副教授)

网络课程:  连玉君在线 Stata 课程   |   连玉君优酷 Stata 公开课


Stata连享会二维码

猜你喜欢

转载自blog.csdn.net/arlionn/article/details/77891754