【NumPy】ベータ分布 numpy.random.beta

この記事では、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]

おすすめ記事

Python入門 サンプル集
NumPy入門 サンプル集

コメント