R で cdf を計算してプロットする方法
次の基本構文を使用して、R で累積分布関数 (CDF) を計算してプロットできます。
#calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p)
次の例は、この構文を実際に使用する方法を示しています。
例 1: 生データの CDF を計算してプロットする
次のコードは、R でランダム データ セットの CDF を計算してプロットする方法を示しています。
#create some data data = rnorm(100) #calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p, xlab=' x ', ylab=' CDF ', main=' CDF of Data ')
X 軸は生データ値を示し、Y 軸は対応する CDF 値を示します。
例 2: 既知の分布の CDF を計算してプロットする
次のコードは、標準正規分布の CDF を計算してプロットする方法を示しています。
curve(pnorm, from = -3 , to = 3 )
あるいは、ggplot2 を使用して同じプロットを作成することもできます。
library (ggplot2) ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) + stat_function(fun = pnorm)