mode
数组中出现次数最多的值
说明
返回 M
= mode(A
)A
的样本众数,即 A
中出现次数最多的值。如果有多个值以相同的次数出现,mode
将返回其中最小的值。对复杂的输入,最小值是排序列表的第一个值。
如果
A
为向量,则mode(A)
返回A
中出现次数最多的值。如果
A
为非空矩阵,那么mode(A)
将返回包含A
每列众数的行向量。如果
A
为 0×0 空矩阵,mode(A)
返回NaN
。如果
A
为多维数组,则mode(A)
将沿大小不等于1
的第一个数组维度的值视为向量,并返回一个由出现次数最多的值组成的数组。此维度的大小将变为1
,而所有其他维度的大小保持不变。如果
A
是表或时间表,则mode(A)
返回单行表,其中包含每个变量的模式。 (自 R2023a 起)
示例
输入参数
输出参量
提示
mode
函数对于离散数据或粗略舍入数据非常有用。一个连续概率分布的众数被定义为其密度函数的峰值。将mode
函数应用到不太可能产生良好峰值估计值的分布样本;这样能更好地计算出直方图或密度估计值并计算估计值的峰值。此外,mode
函数也不适合查找具有多个众数的分布的峰值。
扩展功能
版本历史记录
在 R2006a 之前推出另请参阅
mean
| median
| histogram
| histcounts
| sort