Most frequent values in array
returns
the sample mode of M
= mode(A
)A
, which is the most frequently
occurring value in A
. When there are multiple values
occurring equally frequently, mode
returns the
smallest of those values. For complex inputs, the smallest value is
the first value in a sorted list.
If A
is a vector, then mode(A)
returns
the most frequent value of A
.
If A
is a nonempty matrix, then mode(A)
returns
a row vector containing the mode of each column of A
.
If A
is an empty 0-by-0 matrix, mode(A)
returns NaN
.
If A
is a multidimensional array,
then mode(A)
treats the values along the first
array dimension whose size does not equal 1
as
vectors and returns an array of most frequent values. The size of
this dimension becomes 1
while the sizes of all
other dimensions remain the same.
The mode
function is most useful
with discrete or coarsely rounded data. The mode for a continuous
probability distribution is defined as the peak of its density function.
Applying the mode
function to a sample from that
distribution is unlikely to provide a good estimate of the peak; it
would be better to compute a histogram or density estimate and calculate
the peak of that estimate. Also, the mode
function
is not suitable for finding peaks in distributions having multiple
modes.
histcounts
| histogram
| mean
| median
| sort