I don't know if ts objects can have missing values, but if you just want to reinsert NA values, you can use ?insert from R.utils . There may be a better way to do this.
install.packages(c('R.utils', 'signal')) require(R.utils) require(signal) t <- seq(0, 1, len = 100) set.seed(7337) x <- c(sin(2*pi*t*2.3) + 0.25*rnorm(length(t)), NA, NA, cos(2*pi*t*2.3) + 0.25*rnorm(length(t)), NA) cf1 = cheby1(5, 3, 1/44, type = "low") xex <- na.omit(x) z <- filter(cf1, xex)
lockedoff
source share