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

快去成为你想要的样子!
原文地址:https://www.cnblogs.com/jiangkejie/p/15190780.html