我在这里使用的数据集是不平衡的,但是我通过删除相同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
我不明白我在这里失踪了什么。任何建议将不胜感激。
答案 0 :(得分:0)
使用make.pbalanced做pacote plm
data.balanced <-(data.unbalanced,balance.type =“ shared.individuals”)