Re: [程式] Stata將2SLS內生函數結果匯出的指令

看板Statistics作者 (XD)時間12年前 (2013/04/01 21:37), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《b60450306 (哈哈)》之銘言: : 標題: [程式] Stata將2SLS內生函數結果匯出的指令 : 時間: Tue Apr 24 16:09:40 2012 : [軟體程式類別]: : STATA : [程式問題]: : 將2SLS內生函數之結果匯出的指令 : [軟體熟悉度]: : 中(3個月到1年) : [問題敘述]: : 我所打的指令為 : "ssc install estout, replace : xtivreg Y (X1= X2 X3) X4, re : estimates store a1 : esttab a1 , using D:A1.log" : 但是檔案中只會顯示第二階段的迴歸結果 : 想請問要再加上什麼指令 : 才可以將內生函數(第一階段)的迴歸結果也一併顯示出來 : 麻煩各位幫忙一下 : 謝謝!! : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 203.73.48.250 : 推 Yukirin:ivreg2 Y (X1= X2 X3) X4,r first 04/24 20:51 : → b60450306:sorry 我在一開始 re 後方有打上first 在stata的頁面上 04/24 21:15 : → b60450306:也確實有出現第一階段的結果 抱歉沒說清楚 我的意思是檔 04/24 21:16 : → b60450306:案打開會直接呈現為論文一般看到的形式(包含顯著性的星 04/24 21:17 : → b60450306:號) 但是在檔案中只會有第二階段的結果 沒有第一階段的 04/24 21:18 : → b60450306:不知道應該打什麼指令或設定 還是感謝Y大 :) 04/24 21:18 (回篇舊文, 也許以後其他人會有需要XD) (剛好最近在跑2SLS 需要用到第一階段的回歸結果:D) 可以考慮用Stata的另一個指令outreg2,來匯出2SLS第一階段回歸結果 (用esstab這個指令目前找不到可以直接匯出2SLS第一階段回歸結果的方法orz), 只是這必須要搭配Stata的另外一個指令ivreg2才能完成XD. 底下簡單說明執行步驟: 1.先在Stata輸入help outreg2, 從輸出結果把outreg2這個附件安裝好(選最新版本安裝 即可) 2.接著在Stata輸入help ivreg2, 從輸出結果把ivreg2這個附件安裝好(選最新版本安裝 即可) 3.接著在Stata執行你的2SLS的回歸指令: ivreg2 A X (B=C), savefirst //其中ivreg2是2SLS的主指令; A是第二階段的被解釋變數; B是第一階段的被解釋變數; //C是2SLS中的工具變數; X是兩個階段中的共同解釋變數; //savefirst表示把第一階段的回歸結果儲存 4.estimates replay _ivreg2_B //estimates replay表示把估計結果重新展示(replay)// //_ivreg2_B 表示把重新展示的結果存檔,檔名為_ivreg2_B, 其中B為第一階段的被解釋 變數,視實際變數名稱為何,鍵入實際的變數名稱// 5.outreg2 [_ivreg2_B] using name, excel // 輸出第一階段的結果// // [ ] 這兩個符號為必須的輸入// // 其中name為你所想要存檔的名稱,自行輸入想要存的名稱即可// // excel為所欲儲存的檔案格式(也可以存成word檔)// 6.outreg2 //輸出第二階段的結果(如果有需要的話)// 7.其他詳細的設定(ex:表格表頭的名稱設定, 每一行行頭的名稱設定) 可以用help 關鍵詞 (ex: help outreg2 ) 找來看XD (通常在options的部分與Example的部分可以看到詳細的說明) ※ 編輯: bookticket 來自: 140.112.211.142 (04/01 21:42)

05/08 13:12, , 1F
受惠了,感謝回答^^
05/08 13:12, 1F
文章代碼(AID): #1HMOsb45 (Statistics)
文章代碼(AID): #1HMOsb45 (Statistics)