[轉錄]我常用到的stata命令(一)

看板NCHU-AE98作者 (mushiue)時間14年前 (2010/11/18 20:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
誠心誠意感謝分享的人 資料來源:http://forum.ccer.edu.cn/showforum-132-1.aspx 我常用到的stata命令 最重要的兩個命令莫過於help和search了。即使是經常使用stata的人也很難,也沒必要 記住常用命令的每一個細節,更不用說那些不常用到的了。所以,在遇到困難又沒有免費 專家諮詢時,使用stata自帶的幫助檔就是最佳選擇。stata的幫助文件十分詳盡,面面俱 到,這既是好處也是麻煩。當你看到長長的幫助檔時,是不是對迅速找到相關資訊感到沒 有信心? 閒話不說了。help和search都是查找幫助檔的命令,它們之間的區別在於help用於查找精 確的命令名,而search是模糊查找。如果你知道某個命令的名字,並且想知道它的具體使 用方法,只須在stata的命令列視窗中輸入help空格加上這個名字。回車後結果螢幕上就 會顯示出這個命令的説明檔的全部內容。如果你想知道在stata下做某個估計或某種計算 ,而不知道具體該如何實現,就需要用search命令了。使用的方法和help類似,只須把準 確的命令名改成某個關鍵字。回車後結果視窗會給出所有和這個關鍵字相關的説明檔案名 和連結清單。在清單中尋找最相關的內容,點擊後在彈出的查看視窗中會給出相關的幫助 檔。耐心尋找,反復實驗,通常可以較快地找到你需要的內容。 下面該正式處理資料了。我的處理資料經驗是最好能用stata的do檔編輯器記下你做過的 工作。因為很少有一項實證研究能夠一次完成,所以,當你下次繼續工作時。能夠重複前 面的工作是非常重要的。有時因為一些細小的不同,你會發現無法複製原先的結果了。這 時如果有記錄下以往工作的do檔將把你從地獄帶到天堂。因為你不必一遍又一遍地試圖重 現做過的工作。在stata視窗上部的工具列中有個孤立的小按鈕,把滑鼠放上去會出現“ bring do-file editor to front”,點擊它就會出現do檔編輯器。 為了使do檔能夠順利工作,一般需要編輯do檔的“頭”和“尾”。這裡給出我使用的“頭 ”和“尾”。 /*(標籤。簡單記下文件的使命。) */ capture clear (清空記憶體中的資料) capture log close (關閉所有打開的日誌檔) set mem 128m (設置用於stata使用的記憶體容量) set more off (關閉more選項。如果打開該選項,那麼結果分屏輸出,即一次 只輸出一屏結果。你按空白鍵後再輸出下一屏,直到全部輸完。如果關閉則中間不停,一 次全部輸出。) set matsize 4000 (設置矩陣的最大階數。我用的是不是太大了?) cd D: (進入資料所在的盤符和資料夾。和dos的命令列很相似。) log using (檔案名).log,replace (打開日誌檔,並更新。日誌檔將記錄下所有檔運 行後給出的結果,如果你修改了檔內容,replace選項可以將其更新為最近運行的結果。 ) use (檔案名),clear (打開資料檔案。) (檔內容) log close (關閉日誌檔。) exit,clear (退出並清空記憶體中的資料。) 這個do檔的“頭尾”並非我的發明,而是從沈明高老師那裡學到的。版權歸沈明高老師。 (待續) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.95.44
文章代碼(AID): #1CvI1l-6 (NCHU-AE98)