ベルヌーイ分布
Rでのベルヌーイ分布関連の関数
Rでベルヌーイ分布に従う乱数の発生や、確率関数や分布関数を計算したいときには以下の関数を使用できます。
コード | 意味 |
rbinom(n,size=1,prob=p) | 成功確率pのベルヌーイ分布に従う乱数をn個発生する。 |
pbinom(x,size=1,prob) | 成功確率pのベルヌーイ分布の分布関数のxでの値を返す。 |
dbinom(x,size=1,prob) | 成功確率pのベルヌーイ分布の確率関数のxでの値を返す。 |
qbinom(x,size=1,prob) | 成功確率pのベルヌーイ分布の分位点関数のxでの値を返す。 |
ベルヌーイ分布の確率(質量)関数
ベルヌーイ関数の確率関数は以下のようにあらわせます。
p(x)=px(1−p)(1−x)
ベルヌーイ分布の分布関数
ベルヌーイ分布の分布関数は以下のようにあらわせます。
F(x)={0,x<01−p,0≤x<11,1≤x
ベルヌーイ分布の特徴量
ベルヌーイ分布の期待値や中央値や分散などは以下のようにあらわせます。
母数 | n≥0 試行回数 0≤p≤1 成功確率 |
台 | {0,…,n} |
期待値 | p |
中央値 | {0,p<1/20.5,p=1/21,p>1/2) |
最頻値 | {0,p<1/20,1,p=1/21,p>1/2) |
分散 | p(1−p) |
歪度 | 1−2p√p(1−p) |
尖度 | 1−6p(1−p)p(1−p) |
モーメント母関数 | 1−p+pet |
特性関数 | 1−p+peit |
ベルヌーイ分布のモーメント母関数と特性関数の導出
ベルヌーイ分布のモーメント母関数は以下のように導出できます。
確率変数Xがベルヌーイ分布に従うとき、0≤p≤1に対して、Xの確率関数は次で与えられる。
Pr{X=1}=p,Pr{X=0}=1−p.
ベルヌーイ分布に従う確率変数Xの積率母関数を導出する。離散確率変数の積率母関数の定義より、Xの積率母関数は
MX(t)=E[etX]=∞∑i=1etxiPr{X=xi}=et⋅1p+et⋅0(1−p)=1−p+pet
である。
特性関数も同様の手順で導出できる。