如何提高 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的時候還有所謂的內生性問題么?