この記事では、Python言語とNumPyを用いて、ベータ分布を求める方法をソースコード付きで解説します。
ベータ分布
ベータ分布は、二項分布の共役事前分布などで使われる分布です。
数値計算モジュールNumPyでは、「numpy.random.beta(a,b)」でパラメータa,bのベータ分布を求めることが出来ます。
今回はそれを試してみました。
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- import numpy as np # a=10、b=15、サンプル数5のベータ分布を生成 x = np.random.beta(10, 15, 5) print(x) # [ 0.65791516 0.33383715 0.39025457 0.34931183 0.32533295]
コメント