gpt4 book ai didi

r - 分位数 vs ecdf 结果

转载 作者:行者123 更新时间:2023-12-05 00:56:41 25 4
gpt4 key购买 nike

我正在尝试使用 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

为什么会出现这种差异?我是在犯一些小错误,还是取决于分位数进行计算的方式?

谢谢,
最大限度

最佳答案

有两点。首先,如您所料,这取决于方式quantile进行计算。具体取决于参数type .您可能想要选择的是 type = 1 ,从那时起它对应于经验分布函数的倒数(见 ?quantile)。二、自ecdf给出了一个离散的阶跃函数,即 ecdf 不是严格增加的,由于分位数是 defined,因此您无法获得完全相等的结果。 (见第二个公式)。

关于r - 分位数 vs ecdf 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35927956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com