在使用 Stata 之后,我正在尝试学习 R,我必须说我喜欢它。但现在我遇到了一些麻烦。我即将使用 Panel Data 进行一些多重回归,因此我正在使用该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))
就像我在 Stata 中执行此回归时一样
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