我正在使用 plm 包来分析不平衡的面板数据。问题是样本中的一些公司只有一年的观察。每当我使用以下函数时,这都会导致问题(目的是计算白色标准误差):
vcovHC(pooling, method="white1", type="sss", cluster="group")
错误信息是:
Error in crossprod(X, E(u, ul)) : non-conformable arguments
我很确定这是由数据集中的单例引起的。但是以下带有不同参数的调用不会导致任何问题(目的是计算集群稳健标准误差):
vcovHC(pooling, method="arellano", type="sss", cluster="group")
这很好用。
我没有找到任何解决这个问题的方法。
我想知道用单例分析不平衡面板数据的正确方法是什么,或者我是否应该放弃这些单例。
如果单例的不平衡面板数据没有问题,那么为什么 plm 包中的 vcovHC() 函数处理这种情况时会出错?