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) 

追加リソース

CDF と PDF: 違いは何ですか?
Excel で CDF をプロットする方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です