Ich versuche, eine Logit-Regression von Stata nach R zu replizieren. In Stata verwende ich die Option "robust", um den robusten Standardfehler (Heteroskedastizität-konsistenter Standardfehler) zu haben. Ich bin in der Lage, die genau gleichen Koeffizienten von Stata zu replizieren, aber ich kann nicht den gleichen robusten Standardfehler mit dem Paket "Sandwich" haben.Verschiedene robuste Standardfehler der Logit-Regression in Stata und R
Ich habe einige OLS lineare Regressionsbeispiele versucht; es scheint, als ob die Sandwich-Schätzer von R und Stata mir den gleichen robusten Standardfehler für OLS geben. Weiß jemand, wie Stata den Sandwichschätzer für die nichtlineare Regression berechnet, in meinem Fall die Logit-Regression?
Vielen Dank!
Befestigt Codes: in R:
library(sandwich)
library(lmtest)
mydata <- read.csv("http://www.ats.ucla.edu/stat/data/binary.csv")
mydata$rank<-factor(mydata$rank)
myfit<-glm(admit~gre+gpa+rank,data=mydata,family=binomial(link="logit"))
summary(myfit)
coeftest(myfit, vcov = sandwich)
coeftest(myfit, vcov = vcovHC(myfit, "HC0"))
coeftest(myfit, vcov = vcovHC(myfit))
coeftest(myfit, vcov = vcovHC(myfit, "HC3"))
coeftest(myfit, vcov = vcovHC(myfit, "HC1"))
coeftest(myfit, vcov = vcovHC(myfit, "HC2"))
coeftest(myfit, vcov = vcovHC(myfit, "HC"))
coeftest(myfit, vcov = vcovHC(myfit, "const"))
coeftest(myfit, vcov = vcovHC(myfit, "HC4"))
coeftest(myfit, vcov = vcovHC(myfit, "HC4m"))
coeftest(myfit, vcov = vcovHC(myfit, "HC5"))
Stata:
use http://www.ats.ucla.edu/stat/stata/dae/binary.dta, clear
logit admit gre gpa i.rank, robust
Dokumentation unter http://www.stata.com/manuals13/p_robust.pdf –
Könnten Sie Stata-Ergebnisse einschließen? ... habe keinen Zugang. Aber es sieht so aus, als ob "HC1" der "robusten" Stata-Option entsprechen sollte. – blindjesse