[R] Manage unbalanced panel with plm

laura roncaglia roncaglia.laura at gmail.com
Thu Nov 3 10:05:41 CET 2016

Dear all,

I am using an unbalanced panel dataframe to run my analysis. The df is
based on a national survey and I know the reason why the df is unbalanced.

I tried to understand if plm package corrects for unbalanced panel, so that
I can use the plm package without problem.

I create a plm.data using the following code:

dd.p <- plm.data("id", "year")

and then run fixed effect regression, like this one:

fe1 <- plm(pens ~ woman + age + sqage + high + medium, model="within",
effect="individual", data=dd.p)

So is my approach correct? Does the plm actually correct for unbalanced

Instead if I need to balance the panel I'd use this code:

dd <- dd %>%
group_by(id) %>%

(the df is from 2010 to 2013, filtering only id present more than 2 times
would mean that I take only people present three times)

Thanks in advance

	[[alternative HTML version deleted]]

More information about the R-help mailing list