최대 1 분 소요

여러 분포들에 대한 소개

1. Definition

베르누이 시행을 거쳐 나온 결과에 대한 확률 분포

📍베르누이 시행

  • 두 가지 결과가 있는 단일 시행
  • ex) 동전 던지기 -> {앞, 뒤}

2. PMF

\[P(X=x)=p^x(1−p)^{(1−x)}= \begin{cases} p \quad\quad (x=1)\\ 1-p\;(x=0)\; \end{cases}\]
  • p: 성공 확률
  • x: 관측된 결과

3. Theta

\[X \sim Bern(p)\]
  • p: 성공 확률

4. Summary statistics

  • Expectation: $p$
  • Variance: $p(1-p)$

5. Visualization

import numpy as np
import matplotlib.pyplot as plt

def plot_bernoulli_distribution(p):
    bernoulli_pmf = [1-p, p]

    labels = ['Failure (0)', 'Success (1)']

    plt.bar(labels, bernoulli_pmf, color=['red', 'blue'])
    plt.ylim(0, 1)
    plt.title(f'Bernoulli Distribution (p = {p})')
    plt.ylabel('Probability')
    plt.show()

for p in [0.2]:
    plot_bernoulli_distribution(p)

댓글남기기