Я хочу создать лаги переменной.В настройках данных панели очевидно, что лаги учитываются только внутри каждой панели.
Почему plm
lag()
не учитывает структуру панели (по умолчанию), и есть ли способ изменить это (без использования dplyr вручную)?
# Load example data
data("EmplUK", package = "plm")
Em <- pdata.frame(EmplUK, index=c('firm', 'year'))
# how I think it should have worked
Em$lwage_incorrect = lag(Em$wage)
# what actually works
Em= Em %>% group_by(firm) %>% mutate(lwage_correct = lag(wage))