我正在使用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()函数会处理这种情况并出现错误?