26 Tôi có một bộ số thực. Tôi cần ước tính số lượng của một số mới. Có cách nào sạch để làm điều này trong R không? nói chung? Tôi hy vọng điều này không phải là quá nhỏ ;-) Rất nhiều đánh giá cao cho phản ứng của bạn. PK r — phân cực nguồn
35 Như whuber đã chỉ ra, bạn có thể sử dụng ecdf, lấy một vectơ và trả về một hàm để lấy phần trăm của một giá trị. > percentile <- ecdf(1:10) > percentile(8) [1] 0.8 — cwarden nguồn
10 Để mở rộng về những gì whuber và cwarden đã nêu, đôi khi bạn muốn sử dụng một chức năng theo cách R "cổ điển". Sau đó, bạn có thể tự viết nó bằng cách sử dụng ecdf(): ecdf_fun <- function(x,perc) ecdf(x)(perc) ecdf_fun(1:10,8) >[1] 0.8 — zerweck nguồn