概要¶
独立なベルヌーイ試行を行い、初めて成功するまでの失敗回数(または試行回数)の分布。指数分布の離散版とみなすことができ、離散確率分布の中で唯一の無記憶性をもつ分布である。
確率質量関数¶
幾何分布の定義には2つの慣習がある。
失敗回数版(主な定義)¶
成功するまでの 失敗回数 が となる確率は
成功するまでの失敗が 回、成功が1回という試行になるため、成功の確率を 、失敗の確率を とおくとこの式が導かれる。
試行回数版(別の定義)¶
初めて成功するまでの 試行回数 が となる確率は
の関係にある。scipyの geom はこちらの試行回数版を採用している。
: 各試行での成功確率
import matplotlib.pyplot as plt
import numpy as np
from scipy.stats import geom
fig, axes = plt.subplots(1, 2, figsize=[8, 3])
for p in [0.2, 0.5, 0.8]:
k = np.arange(0, 15)
# scipy's geom uses "number of trials" convention, shift by 1
pmf = geom.pmf(k + 1, p=p)
axes[0].bar(k + (p - 0.5) * 0.3, pmf, width=0.25, alpha=0.7, label=f"p={p}")
cdf = geom.cdf(k + 1, p=p)
axes[1].step(k, cdf, where='mid', label=f"p={p}")
axes[0].set(title="PMF", xlabel="k\uff08\u5931\u6557\u56de\u6570\uff09", ylabel="P(X=k)")
axes[0].legend()
axes[1].set(title="CDF", xlabel="k", ylabel="F(k)")
axes[1].legend()
fig.tight_layout()
fig.show()性質¶
無記憶性: 。離散分布の中で無記憶性を持つのは幾何分布のみ。これは指数分布の無記憶性の離散版。
連続版の対応物は指数分布
は負の二項分布 の特殊ケース
応用例¶
アポ取りの電話をかけて何回目にアポが取れるか
製造ラインで初めて不良品が出るまでの良品数
サイコロで初めて6が出るまでの回数
ネットワーク通信で初めてパケットロスが起きるまでの成功送信数