hampel
Eliminar valores atípicos con un identificador Hampel
Sintaxis
Descripción
aplica un filtro de Hampel al vector de entrada y
= hampel(x
)x
para detectar y eliminar valores atípicos. Para cada muestra de x
, la función calcula la mediana de una ventana compuesta por la muestra y sus seis muestras circundantes, tres por lado. También estima la desviación estándar de cada muestra en torno a la mediana de su ventana mediante la desviación absoluta media. Si una muestra difiere de la mediana en más de tres desviaciones estándar, se sustituye por la mediana. Si x
es una matriz, la función trata cada columna de x
como un canal independiente.
hampel(___)
sin argumentos de salida representa la señal filtrada y anota los valores atípicos que se han eliminado.
Ejemplos
Argumentos de entrada
Argumentos de salida
Más acerca de
Referencias
[1] Liu, Hancong, Sirish Shah, and Wei Jiang. “On-line outlier detection and data cleaning.” Computers and Chemical Engineering. Vol. 28, March 2004, pp. 1635–1647.
[2] Suomela, Jukka. “Median Filtering Is Equivalent to Sorting.” 2014.
Capacidades ampliadas
Historial de versiones
Introducido en R2015b
Consulte también
medfilt1
| median
| filloutliers
| filter
| isoutlier
| mad
(Statistics and Machine Learning Toolbox) | movmad
| movmedian
| sgolayfilt