var

Variância dos elementos de um array.

Categoria: Language Fundamentals > Data Types

Sintaxe

v = var(A)

Variância ao longo da primeira dimensão não unitária, normalizada por N-1.

v = var(A, w)

Usa o peso 0 (divide por N-1) ou 1 (divide por N).

v = var(A, w, dim)

Opera ao longo da dimensão dim.

v = var(___, 'omitnan')

Ignora valores NaN.

Descrição

A variância é a média das distâncias quadradas até a média. Com o padrão w = 0 a soma é dividida por N-1, o que dá uma estimativa não viesada quando os dados são uma amostra; w = 1 divide por N, a escolha correta quando os dados são toda a população.

Um escalar tem variância 0. Para uma matriz, var(A) retorna uma linha com a variância de cada coluna. O desvio padrão é sqrt(var(A)), que é std.

Argumentos de entrada

A
Vetor, matriz ou array N-D numérico ou lógico.
w
0 para a variância amostral (padrão), 1 para a variância populacional, ou um vetor de pesos.
dim
Dimensão ao longo da qual operar.

Argumentos de saída

v
Variância, com a dimensão de operação reduzida a tamanho 1.

Exemplo

Amostral, populacional e por coluna

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

     2    18

Veja também

std mean median cov mode