【发布时间】:2015-08-02 15:35:09
【问题描述】:
例如,我有一个带有 CDF 的离散函数,如下所示:
cdf <- c(0.00, 0.35, 0.71, 0.92, 1.00, 1.00, 1.00, 1.00)
我可以使用以下行创建一种分位数函数。 . .
result <- which(cdf == min(cdf[cdf > x]))
。 . .其中 x 是累积概率。例如,qfunction(0.9) = 4 和 qfunction(0.99) = 5。
在我想处理向量之前,这个解决方案看起来很好(尽管不优雅)。因此,如果 x = c(0.9, 0.99) 我的函数会失败。这似乎是人们会在 R 中做很多事情,但我还没有找到解决方案。 R 不是我的主要语言。
任何帮助将不胜感激。
【问题讨论】: