计算R中的运行百分比

时间:2019-07-22 14:33:43

标签: r

我正在尝试从一列中的1:i计算百分位数。例如,对于第n个数据点,仅使用前n个值计算百分位。

我尝试使用quantile,但似乎无法弄清楚如何将其推广。

mydata <- c(1, 25, 43, 2, 5, 17, 40, 15, 12, 8)

1 个答案:

答案 0 :(得分:0)


perc.fn <- function(vec, n){
(rank(vec[1:n], na.last=TRUE) - 1)/(length(vec[1:n])-1)}