Sto cercando di implementare il filtro Chebyshev per arrotondare una serie temporale, ma sfortunatamente ci sono NA nella serie di dati.R() che si occupa di NA
Per esempio,
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)))
Sto usando il filtro di Chebyshev: cf1 = cheby1(5, 3, 1/44, type = "low")
Sto cercando di filtrare il tempo di serie escludono AN, ma non rovinare l'ordini/posizione. Quindi, ho già provato na.rm=T
, ma sembra che non ci sia tale argomento. Quindi
z <- filter(cf1, x) # apply filter
Grazie ragazzi.
Mi chiedo solo se il file complete.case è lo stesso di na.omit. Inoltre, dal momento che sto usando le serie temporali SST osservate, non sono sicuro se sia una buona idea inserire i valori mancanti. –
Speriamo che questo aggiornamento risolva il problema. – chandler