我在 t 向量中有一个数据,给定数据我可以得到分位数
t = c(1,2,3,4,5,6,3,2,21,22,23,2,23,4,4,4444)
quantile(t,c(.3))
3
但我想反其道而行之
我想提供 3 并让它返回分位数百分比
like somefunction(3,t)
输出为30%
有这样的功能吗?
最佳答案
使用分位数的定义:
sum(x<=3)/length(x)
给你:0.375
等价
f <- ecdf(x)
f(3) #0.375
关于r - 找到给定值的分位数百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39879566/