nanmedian
Median ignoringNaN
values
Syntax
y = nanmedian(X)
y = nanmedian(X,dim)
Description
y = nanmedian(X)
is themedian
ofX
, computed after removingNaN
values.
For vectorsx
,nanmedian(x)
is the median of the remaining elements, onceNaN
values are removed. For matricesX
,nanmedian(X)
is a row vector of column medians, onceNaN
values are removed. For multidimensional arraysX
,nanmedian
operates along the first nonsingleton dimension.
y = nanmedian(X,dim)
takes the mean along dimensiondim
ofX
.
Examples
Find column medians for data with missing values:
X = magic(3); X([1 6:9]) = repmat(NaN,1,5) X = NaN 1 NaN 3 5 NaN 4 NaN NaN y = nanmedian(X) y = 3.5000 3.0000 NaN
Extended Capabilities
Introduced before R2006a
Was this topic helpful?