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.
w0para a variância amostral (padrão),1para 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