在R语言中取百分位比用quantile()函数,下面举几个简单的示例:
1、求某个百分位比
> data <- c(1,2,3,4,5,6,7,8,9,10) > quantile(data,0.5) 50% 5.5 > quantile(data,c(0.25,0.75)) 25% 75% 3.25 7.75
2、产生一个序列百分位比值
> quantile(data,seq(0.1,1,0.1)) 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 1.9 2.8 3.7 4.6 5.5 6.4 7.3 8.2 9.1 10.0
3、只取百分号下面的数值
> unname(quantile(data,seq(0.1,1,0.1))) [1] 1.9 2.8 3.7 4.6 5.5 6.4 7.3 8.2 9.1 10.0
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/204398.html原文链接:https://javaforall.net
