我尝试使用ecdf,但不确定是否正确。我的最终目的是找到与特定值对应的分位数。以一个例子来说明:
sample_set <- c(20, 40, 60, 80, 100)
# Now I want to get the 0.75 quantile:
quantile(x = sample_set, probs = 0.75)
#result:
75%
80
# Let's use ecdf
ecdf(x = sample_set) (80)
#result
0.8
为什么会出现这种差异?是我犯了一些微不足道的错误,还是取分位数的计算方式有所不同?
谢谢, Max
plot(ecdf(x = sample_set)); abline(h = 0.75,col = "blue")
,或许这些计算会更有意义?毫无疑问,这两个方向中的一个(或者两个)是不明确的...? - joran