26 Tengo un conjunto de números reales. Necesito estimar el cuantil de un nuevo número. ¿Hay alguna forma limpia de hacer esto en R? ¿en general? Espero que esto no sea ultra trivial ;-) Muy apreciado por su respuesta. PK r — polarizar fuente
35 Como señaló Whuber, puede usar ecdf, que toma un vector y devuelve una función para obtener el percentil de un valor. > percentile <- ecdf(1:10) > percentile(8) [1] 0.8 — celador fuente
10 Para ampliar lo que declararon whuber y cwarden, a veces quieres usar una función de forma R "clásica". Entonces puedes escribirlo tú mismo usando ecdf(): ecdf_fun <- function(x,perc) ecdf(x)(perc) ecdf_fun(1:10,8) >[1] 0.8 — zerweck fuente