0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

二項分布を理解するために試してみた

Last updated at Posted at 2021-07-11

E資格受験勉強中です。

ベルヌーイ分布を理解するために試してみた
の続きです。

二項分布

Wikipadia:二項分布 では
「結果が成功か失敗のいずれかである試行(ベルヌーイ試行と呼ばれる)を独立に n 回行ったときの成功回数を確率変数とする離散確率分布である。ただし、各試行における成功確率 p は一定とする。」
と説明されています。

Pythonでは random.binomiral で計算できます。
random.binomial に与えるパラメータは 試行回数(n)、確率(p)、サンプル数です。
random.binomial からの戻り値は n回の試行のうち確率pで生じる事象が発生する回数です。

ちょっと分かりにくいのでパラメータを変えて試してみます。

###試すためのしくみを作る

binomial.py
import numpy as np
import matplotlib.pyplot as plt

def binomial(n):
    
    np.random.seed(0)
    x = np.random.binomial(n, 0.5, 1000)
    fig, ax = plt.subplots()
    ax.hist(x)
    plt.grid(True)

###独立な1回の試行を繰り返した場合
結果は0ばかり、1ばかりの何れかになります。

binomial(1)

image.png

###独立な2回の試行を繰り返した場合
0、1、2 の3通りに分かれます。2になるケースが多くなります。

binomial(2)

image.png

###独立な3回、4回、5回の試行を繰り返した場合
すべてが0、すべてが1になる比率が徐々に下がって、グラフの山が中央に寄ってきます。

image.png

image.png

image.png

###独立な10回、100回、1000回の試行を繰り返した場合
すべてが0、すべてが1になる比率が徐々に下がって、グラフの山が中央に寄ってきます。
グラフの山がどんどんなめらかになってゆきます。

image.png

image.png

image.png

ポアソン分布を理解するために試してみた
に続きます。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?