如何提高 Stata 實際操作能力?

軟體的manual是很好,但有時候卡在演算法上了。Google的時候因為問題描述不精確也會帶來不便。有沒有在實證研究時候各種問題的解決手冊,可以作為練習資源或者參考資料?


補充兩個資源,第一個是Statalist | The Stata Forum,是Stata官方辦的forum,有很多熱心的Stata大牛會解答你的問題,其次就是國內的人大經濟論壇Stata專版,英語描述不清楚問題可以在這裡提問Stata專版_stata軟體_stata下載_stata教程。

知乎首答

首先推薦的是UCLA的網站,上面基本上包含了你在應用的需要的例子,網址是:Resources to help you learn and use Stata;

其次呢,是王子屯統計系的training:Getting Started in Stata and R

或者也可以看國內中大連玉君老師的教學視頻(某寶上有我會亂講)和他的博客:arlion_中金博客

最後,就可以具體的replicate一些論文,據我了解AEA下面的雜誌官網上會提供數據和代碼,可以尋找用do file寫的,因為上面的數據是已經整理好的,訓練的話還是自己去下raw data,一步一步似爪牙的clean data,看是否能複製這篇論文。其中AEJ: Micro(AEAweb: American Economic Journal: Microeconomics)可能會有比較多用stata做的論文,也可以查看AER(AEAweb: American Economic Review)。當然也可以去一些國外教授的website上看他是否有公布自己論文的data和code,也是同樣的思路。

暫時就想到這麼多,以後想到再補~


這個問題我幾乎每年做培訓都會被問到。

每次談到實操能力時,很多人都陷入一個誤區,以為想學好stata,就需要每天泡在stata里。非也!

7:3 規則與 3:7 規則

我覺得你要遵循 7:3 規則而不是 3:7 規則。也就是說,你若是願意花 7 成的時間學習計量理論(找1-2本經典的計量課本認真研讀,配合3-5本類似的或有進階難度的課本和經典論文作為輔助材料),那麼只需要花 3 成的時間來折騰 stata。如果使用 3:7 規則,那學習 stata 的過程將非常艱辛。

Stata 只是工具

另一個問題是如何看待 stata 在你的研究工作中的角色。我認為它只是個工具。比如,在很多人看來比較複雜的固定效應模型(FE),倍分法(DID),以至於斷點回歸分析(RDD),本質上都是簡單線性回歸模型的延伸而已,使用 OLS 即可估計。若是了解原理,其實不用 xtreg,diff, ddid, rd, rdrobust 之類的的命令也完全可以自己寫命令搞定。由此引發的問題便很有意思。既然是工具,知道 「Stata 能做什麼」,比知道 「 Stata 如何做什麼」 就更重要一些。

  • 因此,對於初學者,應該先看看 stata 的用戶手冊(User"s Guide),了解 stata 的基本架構和語法,繼而瀏覽 Stata 的目錄,了解主要命令的功用。在這個過程中,做筆記就非常重要了,否則無法建立自己的知識架構。當你掌握的知識不系統,都是碎片化的知識點時,你的大腦會處於混亂狀態,以至於你會覺得 stata 很繁雜,很龐大。
  • 基於這個原因,我只有在 stata 手冊,以及手頭的課本,論文等資料都無法給出解答時,才會去逛一下各種論壇(statalist,Hot Questions - Stack Exchange(Stack Exchange)等)。沒有目的地逛論壇,會導致你陷入他人爭論的漩渦。
  • stata 中需要花大量時間學習的東西我認為有如下幾個(對於多數用戶而言):

- Stata 的基本語法;

- 數據處理;

- 編程(包括簡單的循環語句,條件語句,暫元的高階用法;高階的包括 MLE,GMM,文字變數的處理等)

干中學

有目的的學習往往事半功倍。因此,在寫論文的過程中,需要哪些就學哪些,進而對學過的東西進行總結,形成筆記或講義。若沒有好的想法,重現論文也是不錯的方法,但要找經典論文進行 follow。

2017/11/8 補充:提供幾篇彙集了 Stata 資源的文章

  • 哇!Stata 書庫來襲! 29本Stata經典書籍的課件鏈接及PDF下載鏈接
  • Stata幫助和網路資源匯總(持續更新中) 在線課程重現論文的資料庫,Stata項目(提供 Stata 範例數據dofiles)
  • Stata連享會 - Stata Wikis Stata連享會推出的 Stata 命令百科(不斷更新中)


先把基礎的命令學會(連玉君視頻),然後再拿篇文章來follow(不要太簡單的),然後stata技能就可以逐漸提高。當然這個過程中肯定還離不開人大經濟論壇的幫助。熟能生巧呀!


learn by doing,不止一個老師跟我們說過。


基礎的指令必須記得住大部分,主要是平時一般實際操作也很有局限性,基本上來來回回都用那些的話很難有突破。看你得使用環境如何利用了


推薦閱讀:

除了工具變數,還有哪些解決內生性的方法?效果如何?
誰能畫出一張宏觀經濟學的框架圖?(比如,以曼昆那本書的體系)?
經濟學中常用的數學演算法有哪些?
學經濟的學生如何提高自己的專業英語水平?
在使用MLE的時候還有所謂的內生性問題么?

TAG:經濟學 | 計量經濟學 |