Quiero aplicar el filtro 'Savitzky-Golay' (savgol) a mi serie temporal, el conjunto de datos MODIS, para eliminar el ruido (es decir, los píxeles de las nubes, etc.) en mis datos. MODIS tiene banderas de calidad que indican la fiabilidad de los valores de cada píxel o si el píxel está posiblemente afectado por las nubes. Así que me gustaría incorporar estas banderas de calidad en mi filtro poniendo menos peso o ignorando esos valores de píxeles y dejar que el filtro savgol prediga el valor óptimo del píxel. Estoy probando np.NaN
/ np.nan
/ isnull
pero parece que elimina el elemento de la matriz, y en consecuencia el filtro savgol también omite esos valores. Me gustaría que mis datos resultantes fueran como en la figura adjunta.
( https://matinbrandt.wordpress.com/2014/12/02/smoothingfiltering-a-ndvi-time-series-using-a-savitzky-golay-filter-and-r/ )
0 votos
Ya que estás en ello; puede que quieras leer un artículo de esto también Un método sencillo para reconstruir un conjunto de datos de series temporales de NDVI de alta calidad basado en el filtro Savitzky-Golay sciencedirect.com/science/article/pii/S003442570400080X