movstd

Desvio padrão móvel sobre uma janela deslizante.

Categoria: Data Import and Analysis > Descriptive Statistics

Sintaxe

S = movstd(A, wlen)

Desvio padrão sobre uma janela de wlen elementos centrada em cada elemento.

S = movstd(A, [nb na])

Janela com nb elementos antes e na depois do atual, mais o próprio elemento.

Descrição

movstd calcula std dentro de cada janela, normalizado pelo número de elementos menos um, de modo que uma janela com um único elemento dá 0. Mostra como a variabilidade de um sinal muda no tempo, o que a torna uma medida simples de volatilidade.

As janelas encolhem nas extremidades dos dados. movvar retorna o quadrado da mesma grandeza.

Argumentos de entrada

A
Vetor ou matriz; atua na primeira dimensão de tamanho diferente de 1.
wlen
Comprimento da janela.

Argumentos de saída

S
Array do mesmo tamanho de A.

Exemplo

Volatilidade móvel

x = [1 2 4 8];
movstd(x, 2)
movstd([3 1 4 1 5 9 2 6 5 3], 3)
Saída
ans = 1×4

         0    0.7071    1.4142    2.8284
ans = 1×10

    1.4142    1.5275    1.7321    2.0817    4.0000    3.5119    3.5119    2.0817    1.5275    1.4142

Veja também

movvar std movmean movmad