quantile

语法

quantile(X, q, [interpolation='linear'])

参数

X 是一个数值型向量、矩阵或表。

q 是0到1之间的浮点数。

interpolation 是一个字符串,表示当选中的分位点位于 i 和 j 之间时,采用的插值方法。它具有以下取值:

  • 'linear': i+(j-1)*fraction, fraction 是 size(X)*q 的小数部分

  • 'lower':i

  • 'higher': j

  • 'nearest': i 和 j 之中最接近分位点的数据

  • 'midpoint': (i+j)/2

如果没有指定 interpolation,默认采用 'linear'。

详情

计算 X 的分位数。

例子

$ a=[6, 47, 49, 15, 42, 41, 7, 39, 43, 40, 36];
$ quantile(a,0.25);
25.5

$ quantile(a,0.5);
40

$ quantile(a,0.75);
42.5

$ quantile(a,0.75, 'lower');
42

相关函数:quantileSeries