Я пытаюсь изучить R после использования Stata, и я должен сказать, что мне это нравится. Но теперь у меня проблемы. Я собираюсь сделать несколько регрессий с данными Panel, поэтому я использую пакет plm
.
Теперь я хочу иметь те же результаты с plm
в R, как при использовании функции lm
и Stata, когда я выполняю жесткую регрессию с гетероседастичностью и сущностью.
Скажем, что у меня есть набор панелей с переменными Y
, ENTITY
, TIME
, V1
.
Я получаю те же стандартные ошибки в R с этим кодом
lm.model<-lm(Y ~ V1 + factor(ENTITY), data=data)
coeftest(lm.model, vcov.=vcovHC(lm.model, type="HC1))
как при выполнении этой регрессии в Statap >
xi: reg Y V1 i.ENTITY, robust
Но когда я выполняю эту регрессию с пакетом plm
, я получаю другие стандартные ошибки
plm.model<-plm(Y ~ V1 , index=C("ENTITY","YEAR"), model="within", effect="individual", data=data)
coeftest(plm.model, vcov.=vcovHC(plm.model, type="HC1))
- Я пропустил настройку некоторых параметров?
- Использует ли модель
plm
какую-либо другую оценку, и если да, то как? - Могу ли я каким-то образом иметь те же стандартные ошибки с
plm
, что и в Stata с, robust