Есть ли способ использовать функции na.locf для заполнения значений NA в данных временного ряда сечения (панели).
У меня есть набор данных панели, аналогичный годам данных, настроенный аналогичноследующее:
library(zoo) #actual [r] code and data!
library(plm)
data(Produc)
a<-data.frame(Produc)
b<-subset(a,state=="WYOMING"|state=="WISCONSIN",select = state:hwy) #limit to an easy subset)
Данные имеют подавление (т. е. отсутствуют значения, не публикуемые государственным агентством данных), и я хотел бы просто проверить следующие наблюдения, чтобы заполнить значения NA.
b[[2,4]]<-NA
b[[17,4]]<-NA
b[[18,3]]<-NA
c<-na.locf(b,na.rm=FALSE,fromLast=FALSE)
Использование функции na.locf заполнит NA, но ничто не остановит его от неправильного извлечения данных для заполнения города за последний год данными за первый год в следующем городе. Я начинаю думать, что янеобходимо разбить информационный кадр на отдельные городские кадры.