Пакет PLM: сбалансированные данные показаны как несбалансированные в регрессии
Набор данных, который я здесь использую, является несбалансированным, но я уравновесил его вручную таким образом, удалив несколько наблюдений для одного и того же идентификатора (это характерно для моих данных, когда одно домохозяйство позже разделилось на разные). Т 2 здесь.
dataset %>%
group_by(ID) %>%
summarise(N =n()) %>%
filter(N> 2 | N < 2)
Затем я удалил эти мошеннические наблюдения. Итак, теперь панель сбалансирована. Затем я преобразовал их в pdata.
dataset <-plm.data(dataset, 30462)
И когда я бегу is.pbalanced
, это показывает ИСТИНА. Но проблема в том, когда я запускаю регрессию
plm(DEP~ VAR1 + VAR2, data= dataset, model= "within")
Резюме показывает это
Unbalanced Panel: n=20236, T=1-2, N=34920
Я не понимаю, чего мне здесь не хватает. Любые предложения будут с благодарностью.
0 ответов
Используйте o make.pbalanced do pacote plm
data.balanced <- (data.unbalanced, balance.type = "shared.individuals")