26 Eu tenho um conjunto de números reais. Preciso estimar o quantil de um novo número. Existe alguma maneira limpa de fazer isso no R? em geral? Espero que isso não seja ultra-trivial ;-) Muito apreciado pela sua resposta. PK r — polarizar fonte
35 Como whuber apontou, você pode usar ecdf, que pega um vetor e retorna uma função para obter o percentil de um valor. > percentile <- ecdf(1:10) > percentile(8) [1] 0.8 — caçador fonte
10 Para expandir o que whuber e cwarden declararam, às vezes você deseja usar uma função da maneira R "clássica". Então você pode escrever usando ecdf(): ecdf_fun <- function(x,perc) ecdf(x)(perc) ecdf_fun(1:10,8) >[1] 0.8 — zerweck fonte