median

Valor mediano ao longo de uma dimensão.

Categoria: Language Fundamentals > Data Types

Sintaxe

M = median(A)

Mediana de um vetor, ou de cada coluna de uma matriz.

M = median(A, dim)

Mediana ao longo da dimensão dim.

M = median(A, 'all')

Mediana de todos os elementos.

M = median(___, nanflag)

'omitnan' ignora valores NaN; 'includenan' (padrão) deixa que tornem o resultado NaN.

Descrição

A mediana é o valor do meio depois de ordenar. Com quantidade par é a média dos dois valores centrais, então median([3 1 2 10]) é 2.5. Como ignora o quão extremos são os maiores e menores valores, poucos outliers quase não a movem, ao contrário da média. Um NaN nos dados dá NaN, a menos que se use 'omitnan'; a mediana de um array vazio é NaN.

Argumentos de entrada

A
Array numérico ou lógico.
dim
Dimensão ao longo da qual operar.

Argumentos de saída

M
As medianas; a dimensão de trabalho tem tamanho 1.

Exemplo

Mediana versus média

x = [3 1 2 10];
median(x)
median([1 2; 3 4])
median([1 NaN 3], 'omitnan')
mean([1 2 3 100])
median([1 2 3 100])
Saída
ans = 2.5000
ans = 1×2

     2     3
ans = 2
ans = 26.5000
ans = 2.5000

Veja também

mean mode sort prctile quantile