2010-08-18 47 views
6

已使用Stata在複製中運行負二項迴歸。不知道Stata是如何做這件事的,但想知道是否有一個R函數/軟件包可以做同樣的事情? R可以讓我更好地瞭解它是如何工作的,因爲我可以看到代碼。Stata的xtnbreg有R函數嗎?

回答

4

查看MASS軟件包中的glm.nb函數。如果您對「引擎蓋下」發生的事情感興趣,只需在命令提示符處輸入其名稱即可查看該函數的源代碼。

+1

這裏是glm.nb示例的鏈接:http://www.ats.ucla.edu/stat/r/dae/nbreg.htm – 2010-08-18 14:35:17

1

如果你更喜歡使用R,那麼這可能是一條路;但是,如果你有興趣在什麼在Stata「引擎蓋下」,你總能看到發生了什麼事情在幾乎相同的方式與R使用

set trace on 

看到正在運行的代碼(或下載tr從SSC)或使用

viewsource xtnbreg.ado 

地看到,由xtnbreg運行的實際代碼。

如果您對Stata如何計算xtnbreg中的結果感興趣,請參閱[XT]手冊頁367-370中的可能性函數的詳細討論,其中包含參考文獻。