J'essaie d'apprendre R après avoir utilisé Stata et je dois dire que je l'aime. Mais maintenant j'ai quelques problèmes. Je suis sur le point de faire plusieurs régressions multiples avec Panel Data, donc j'utilise le package plm
.Heteroscedasticity robustes erreurs standard avec le package PLM
Maintenant, je veux avoir les mêmes résultats avec plm
dans R comme lorsque j'utilise la fonction lm
et Stata lorsque j'effectue une régression robuste d'hétéroscedasticité et fixe d'entité.
Disons que j'ai un panel de données avec les variables Y
, ENTITY
, TIME
, V1
.
-je obtenir les mêmes erreurs standard dans R avec ce code
lm.model<-lm(Y ~ V1 + factor(ENTITY), data=data)
coeftest(lm.model, vcov.=vcovHC(lm.model, type="HC1))
comme quand je joue cette régression dans Stata
xi: reg Y V1 i.ENTITY, robust
Mais quand je joue cette régression avec le paquet plm
je reçois d'autres erreurs-type
plm.model<-plm(Y ~ V1 , index=C("ENTITY","YEAR"), model="within", effect="individual", data=data)
coeftest(plm.model, vcov.=vcovHC(plm.model, type="HC1))
- Ai-je manqué de définir certaines options?
- Est-ce que le modèle
plm
utilise un autre type d'estimation et si oui, comment? - Puis-je en quelque sorte les mêmes erreurs standard avec
plm
comme dans Stata avec, robust
c'est quelque chose que vous demandez à mieux http://www.crossvalidated.com, ils seront en mesure de vous aider plus. Et ce serait bien d'avoir un code reproductible pendant que vous y êtes, ainsi que le résultat attendu. Cela efface souvent un problème assez rapidement. –
Je ne connais pas stata, mais on dirait que votre régression stata est un modèle linéaire regroupé de Y = a0 + a1 * V1 + a2 * ENTITY + epsilon avec het se robuste, ce que vous faites avec 'lm' , de sorte que les résultats correspondent. Dans le modèle 'plm', vous faites une régression FE Y = a0 + a1 * V1 + ui + epsilon, où ui est la FE pour chaque" individu ", qui par' index' vous avez spécifié être ENTITY. Donc je pense que vos résultats stata et R correspondent dans le premier cas parce que vous faites un panel groupé avec l'entité comme ind var dans les deux cas. Mais je ne sais pas stata. –