【发布时间】:2015-01-30 21:00:53
【问题描述】:
matlab中是否有一个函数,或者一种简单的方法来生成每个数据点所属的分位数组?
例子:
x = [4 0.5 3 5 1.2];
q = quantile(x, 3);
ans =
1.0250 3.0000 4.2500
所以我想看看以下内容:
result = [2 1 2 3 1]; % The quantile groups
换句话说,我正在 matlab 中寻找与此 thread 等效的内容
谢谢!
【问题讨论】:
-
你如何对它们进行分组?例如,如果
x=[1 1 1 1 1 6];那么q将是[1 1 1]。 -
请看帖子中的主题链接。
-
0.5和1.2怎么可能都在分位数组1中?