mode

语法

mode(X)

参数

X 可以是标量、向量、矩阵或表。

详情

X 为向量,计算 X 中出现次数最多的值。

X 为矩阵/表,计算其每列中出现次数最多的值,返回一个向量/表。

该函数通过 hash table 统计 X 中唯一值(key)出现的次数,当有多个次数最多的 key 时,返回 hash table 中的第一个 key。与所有其它聚合函数一致,该函数在计算时忽略NULL值。

注意:对于不同数据类型,该函数采用的 hash 算法不相同,因此输出结果可能不同。

例子

$ mode 2;
2

$ mode 1 3 3 3 4 5 5;
3

$ mode `test;
test

$ m=matrix(1 1 2 2 2 3, 4 4 5 6 6 6);
$ m;

#0

#1

1

4

1

4

2

5

2

6

2

6

3

6

$ mode m;
[2,6]

相关的中心趋势函数:meanmed