This question hereに対する答えは、適用による方法を提案しecdf
ます。
ただし、ccdf(相補累積分布関数)プロットを実行する便利な方法を提供するためEcdf()
、パッケージから使用しています。(オプションを「1-F」にHmisc
設定することにより)what
デフォルトでは、 はプロットを実行し、と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
最初に、 R List から Data Frameに提案された方法を使用して、このリストを data.frame に変換することを検討していますが、私のデータは巨大で、rbind
本当に遅いようです。