matlab计算数据分位点prctile

prctile计算数据集的百分位数(分位点)

Y = prctile(X,p) 根据区间 [0,100] 中的百分比 p 返回数据向量或数组 X 中元素的百分位数。

a = rand(1, 10);
sort(a)
prctile(a, 70)

  

a =

0.3452 0.2825 0.7467 0.0036 0.7915 0.1961 0.2738 0.8813 0.7707 0.1282

 

sort(a)

ans =

0.0036 0.1282 0.1961 0.2738 0.2825 0.3452 0.7467 0.7707 0.7915 0.8813

 

prctile(a, 70)

ans =

0.7587

 

 

posted on 2021-08-26 17:33  那抹阳光1994  阅读(3644)  评论(0编辑  收藏  举报

导航