2010-08-18 4 views
6

Verwenden Sie Stata, um negative Binomialregressionen in einer Replikation auszuführen. Nicht sicher, was Stata unter der Haube macht, sondern wissen wollte, ob es eine R-Funktion/ein Paket gibt, das das Gleiche macht? Das R wird mir eine bessere Vorstellung davon geben, wie das funktioniert, da ich den Code sehen kann.Gibt es eine R-Funktion für Statas xtnbreg?

Antwort

4

Schauen Sie sich dieFunktion im MASS Paket an. Wenn Sie daran interessiert sind, was "unter der Haube" passiert, können Sie den Quellcode der Funktion sehen, indem Sie einfach seinen Namen an der Eingabeaufforderung eingeben.

+1

hier ist ein Link zu einem Beispiel glm.nb: http://www.ats.ucla.edu/stat/r/dae/nbreg.htm –

1

Wenn Sie sich mit R wohler fühlen, dann ist das wahrscheinlich der richtige Weg. jedoch, wenn Sie daran interessiert sind, was „unter der Haube“ in Stata, können Sie immer sehen, was wie in R in der gleichen Weise vor sich geht, indem Sie

set trace on 

zu sehen, was Code ausgeführt wird (oder Download tr von SSC) oder mit

viewsource xtnbreg.ado 

den eigentlichen Code, um zu sehen, die von xtnbreg ausgeführt wird.

Wenn Sie daran interessiert sind, wie Stata die Ergebnisse in xtnbreg berechnet, gibt es eine detaillierte Diskussion der Likelihood-Funktion in der [XT] Handbuch Seite 367-370 mit Referenzen enthalten.