PLM包:平衡数据显示为回归不平衡

时间:2017-10-19 13:56:30

标签: r panel-data plm

我在这里使用的数据集是不平衡的,但是我通过删除相同ID的多个观察结果来手动平衡它(这是我的数据的一个特征,因为单个家庭后来分成不同的)。 T在这里是2。

 dataset %>% group_by(ID) %>% summarise(N =n()) %>% filter(N> 2 | N < 2) 

然后我删除了这些流氓观察。所以现在小组是平衡的。之后我将它们转换为pdata

  dataset <-plm.data(dataset, 30462)

当我运行is.pbalanced时,它显示为TRUE。但问题是我运行回归

 plm(DEP~ VAR1 + VAR2, data= dataset, model= "within")

摘要显示了这个

Unbalanced Panel: n=20236, T=1-2, N=34920

我不明白我在这里失踪了什么。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用make.pbalanced做pacote plm

data.balanced <-(data.unbalanced,balance.type =“ shared.individuals”)