Stata'dan R'ye bir logit regresyonunu çoğaltmaya çalışıyorum. Stata I'de sağlam standart hatası (heterossedastisite tutarlı standart hatası) için "sağlam" seçeneğini kullanın. Tam olarak aynı katsayıları Stata'dan kopyalayabiliyorum, ancak "sandviç" paketi ile aynı standart hataya sahip olamıyorum.Stata ve R'de Logit Regresyon Farklı Sağlam Standart Hatalar
Bazı OLS doğrusal regresyon örneklerini denedim; R ve Stata'nın sandviç tahmincileri bana OLS için aynı sağlam standart hatası veriyor gibi görünüyor. Stata'nın lineer regresyon için sandviç tahmincisini nasıl hesapladığını bilen var mıyım, benim durumumda logit regresyon?
Teşekkür ederiz! Ekli
Kodlar: Ar :
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
Dokümantasyon http://www.stata.com/manuals13/p_robust.pdf –
Stata sonuçları içerebilir misiniz? ... erişiminiz yok. Ancak "HC1" stata "sağlam" seçeneğine karşılık gelmelidir. – blindjesse