为回答这个位置问题建议通过应用方式ecdf
。
不过我使用Ecdf()
从包装Hmisc
为它提供了一个方便的方式做一个CCDF(互补累积分布函数)的情节。 (通过设置what
选项设置为“1-F”)
在默认情况下, Ecdf()
做的情节和返回包含嵌套列表x
和y
。
我怎样才能提取y
一定的值, x
值? 然后绘制它原始的情节?
供参考:
> str(Ecdf(rnorm(20), lwd = 2))
List of 2
$ x: num [1:21] -1.46 -1.46 -1.18 -1.17 -1.16 ...
$ y: num [1:21] 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 ...
- attr(*, "N")=List of 2
..$ n: num 20
..$ m: num 0
起初,我正在考虑这个列表转换为使用从建议的方法data.frame [R清单数据帧 ,但是我的数据是巨大的和rbind
似乎很慢。