2012-09-15 363 views
1

我使用Amelia軟件包估算了缺失值。我現在正在使用迴歸分析數據。在估算數據集上使用工具變量進行logit迴歸

我一直在使用下面的代碼

require(Zelig) 
z.out <- zelig(catastrophic ~ age + PC1 + sex + hh_size + wealth_quin + 
hh_exp_quin, model="logit", data = a.output$imputation) 
summary(z.out) 

凡a.output是一個估算的數據集。 (我仍然需要編寫多個估算數據集的組合代碼,但知道如何去做,所以稍後會出現)。

我發現我的模型在hh_exp_quin和因變量(這是一個二元變量,因此模型是「logit」)之間有很多內生性。因此,我想使用另一個變量(當前未包含在此模型中,稱之爲「var1」)作爲hh_exp_quin的工具變量。

zelig軟件包目前似乎不支持「ivreg」,我在網上找不到任何東西告訴我如何處理這個問題。

非常感謝,

蒂莫西

回答

0

在包AER嘗試ivreg命令。

+0

但是從我所看到的,AER無法處理估算數據集? –

+0

一個包的建議應該是在評論中,而不是答案。話雖如此,您在使用ivreg或任何函數之前先對數據進行估算,並且沒有什麼特別的功能支持。 –