movmad
Desvio absoluto mediano móvel sobre uma janela deslizante.
Categoria: Data Import and Analysis > Preprocessing Data
Sintaxe
M = movmad(A, wlen)
Desvio absoluto mediano sobre uma janela de wlen elementos centrada em cada elemento.
M = movmad(A, [nb na])
Janela com nb elementos antes e na depois do atual, mais o próprio elemento.
Descrição
Dentro de cada janela a função calcula median(abs(x - median(x))). É uma medida robusta de dispersão: um único valor discrepante na janela quase não a altera, o que torna movmad melhor que movstd para dados ruidosos com picos.
As janelas encolhem nas extremidades dos dados.
Argumentos de entrada
A- Vetor ou matriz; atua na primeira dimensão de tamanho diferente de 1.
wlen- Comprimento da janela. Se for par, a janela fica centrada entre elementos, com um elemento a mais antes do que depois.
Argumentos de saída
M- Array do mesmo tamanho de
A.
Exemplo
Dispersão móvel robusta
x = [1 2 3 10 5];
movmad(x, 3)
Saída
ans = 1×5
0.5000 1.0000 1.0000 2.0000 2.5000