Я пытаюсь реализовать фильтр Чебышева, чтобы сгладить временной ряд, но, к сожалению, в ряду данных есть NA.
Например,
t <- seq(0, 1, len = 100)
x <- c(sin(2*pi*t*2.3) + 0.25*rnorm(length(t)),NA, cos(2*pi*t*2.3) + 0.25*rnorm(length(t)))
Я использую фильтр Чебышева:cf1 = cheby1(5, 3, 1/44, type = "low")
Я пытаюсь отфильтровать временные ряды, исключить NA, но не испортить заказы/позиции. Итак, я уже пробовал na.rm=T
, но, похоже, такого аргумента нет. Тогда
z <- filter(cf1, x) # apply filter
Спасибо вам, ребята.