我正在使用plm
包运行面板数据回归,R
并希望控制解释变量之间的多重共线性。
我知道 -package 中有这个vif()
功能car
,但据我所知,它不能处理面板数据输出。
可以进行其他诊断,plm
例如单位根检验,但我没有找到计算多重共线性的方法。
有没有办法计算类似的测试vif
,或者我可以将每个变量视为时间序列,省略面板信息并使用car
包运行测试?
我不能透露数据,但问题应该与所有面板数据模型有关。
该维度大约是 1,000 个观测值,超过 50 个时间段。
我使用的代码如下所示:
pdata <- plm.data(RegData, index=c("id","time"))
fixed <- plm(Y~X, data=pdata, model="within")
接着
vif(fixed)
返回错误。
先感谢您。