gpt4 book ai didi

r - 如何从 ecdfplot() 中提取 ecdf 值

转载 作者:行者123 更新时间:2023-12-01 08:35:10 25 4
gpt4 key购买 nike

如果我使用 ecdfplot() latticeExtra的功能包我如何获得计算的实际值,即对应于 ~x|g 的 y 值输入?

我一直在看?ecdfplot但没有描述。对于通常的高级函数 ecdf()它适用于命令 plot=FALSE但这不适用于 ecdfplot() .

我想使用的原因ecdfplot()而不是 ecdf()是我需要计算ecdf()分组变量的值。我知道我也可以做到这一点,但我非常相信也有一条高速公路。

这里有一个小例子

u <- rnorm(100,0,1)
mygroup <- c(rep("group1",50),rep("group2",50))
ecdfplot(~u, groups=mygroup)

enter image description here

我想提取给定每个组的 y 值以获得相应的 x 值。

最佳答案

如果您坚持使用基础包中的 ecdf() 函数,您可以简单地执行以下操作:

  • 使用您的数据创建 ecdf 函数:
    fun.ecdf <- ecdf(x) # x is a vector of your data
  • 现在使用这个“ecdf 函数”来生成你提供给它的任何向量的累积概率,包括你的原始排序数据:
    my.ecdf <- fun.ecdf(sort(x))
  • 关于r - 如何从 ecdfplot() 中提取 ecdf 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169502/

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