Stata外部命令:那些最常用的和最新的命令
連玉君 (中山大學嶺南學院)
時至今日,stata 已經發布了第15版,功能不斷增強。然而,勤奮的 stata 用戶們每天仍然在開發新的程序,不斷縮小理論計量與實際應用之間的差距。下面,我們就梳理一下 stata 外部命令的相關資源,包括:從哪些地方獲取外部命令?哪些外部命令是最常用的,最流行的?哪些是最新發布的?關注一下這些外部命令,可以大幅提高我們的分析效率。
獲取外部命令的最佳方式是使用 - findit - 命令,在搜索完成後,可以按照 stata 的提示直接下載安裝相應的命令和作者提供的範例數據或dofiles(如果有的話)。詳情可以參考:Stata | Adding user-written commands。
外部命令清單
Stata官網上給出了一份完整的外部命令列表:http://www.stata.com/links/resources2.html
最常用的外部命令
輸入 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 Nicholas 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 Steven Stillman, Christopher F Baum, Mark E Schaffer 19 10797.7 ivreg210 Mark E Schaffer, Steven Stillman, Christopher F Baum 20 10797.3 ivreg29 Mark E Schaffer, Christopher F Baum, Steven Stillman ---------------------------------------------------------------------- (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 dataDESCRIPTION/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.comINSTALLATION 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-05DDID 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-31CORR2DOCX 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-04SICFF module to create Fama French Industry Variable from SIC Code Authors: Tyson Van Alfen Req: Stata version 10 Created: 2017-07-24TWITTER2STATA module to import data from Twitter Authors: Kevin Crow Req: Stata version 15 Revised: 2017-07-31SMCLPRES module to create a SMCL presentation from a do file Authors: Maarten L. Buis Req: Stata version 8 Revised: 2017-07-16XTGCAUSE 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 - ;
- 除了 SSC,UCLA 的網站上也提供了不少 Stata 外部命令(這些命令都可以使用 findit 命令在 Stata 命令窗口中搜索到)http://www.ats.ucla.edu/stat/stata/ado/default.htm
- UCLA 的 Stata 專欄中提供了大量學習 Stata 的資源:http://www.ats.ucla.edu/stat/stata
作者:連玉君 (中山大學嶺南學院金融系副教授,網路課程:http://www.peixun.net/author/3.html;優酷視頻:http://i.youku.com/arlion)
推薦閱讀:
※相關性與因果有什麼聯繫與區別?
※為什麼線性回歸中 要將自變數設定為非隨機變數?伍德里奇的導論好像是設為非隨機變數的 本人學渣求解釋?
※計量時間序列經過協整後得出誤差修正模型,還需要做異方差檢驗嗎?
※對於初學計量經濟學得人來說有必要學習eviews嗎?