R でベータ分布をプロットする方法 (例付き)


次の構文を使用して、R でベータ分布をプロットできます。

 #define range
p = seq(0, 1, length= 100 )

#create plot of Beta distribution with shape parameters 2 and 10
plot(p, dbeta(p, 2, 10), type=' l ')

次の例は、この構文を実際に使用する方法を示しています。

例 1: ベータ分布のプロット

次のコードは、単一のベータ分布をプロットする方法を示しています。

 #define range
p = seq(0,1, length=100)

#create plot of Beta distribution with shape parameters 2 and 10
plot(p, dbeta(p, 2, 10), type=' l ')

プロット軸の色とラベルをカスタマイズすることもできます。

 #define range
p = seq(0,1, length=100)

#create custom plot of Beta distribution
plot(p, dbeta(p, 2, 10), ylab=' density ',
     type=' l ', col=' purple ', main=' Beta Distribution ')

例 2: 複数のベータ分布のプロット

次のコードは、異なる形状パラメーターを使用して複数のベータ分布をプロットする方法を示しています。

 #define range
p = seq(0,1, length=100)

#plot several Beta distributions
plot(p, dbeta(p, 2, 10), ylab=' density ', type =' l ', col=' purple ')
lines(p, dbeta(p, 2, 2), col=' red ') 
lines(p, dbeta(p, 5, 2), col=' blue ')

#add legend
legend(.7, 4, c(' Beta(2,10) ',' Beta(2,2) ',' Beta(1,1) '),
       lty=c(1,1,1),col=c(' purple ', ' red ', ' blue ')) 

追加リソース

次のチュートリアルでは、R で他の一般的な分布をプロットする方法について説明します。

R で正規分布をプロットする方法
R でカイ二乗分布をプロットする方法
R で二項分布をプロットする方法
R でポアソン分布をプロットする方法

コメントを追加する

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