Python言語とNumPyでカイ二乗分布(χ分布)をを作成する方法をソースコード付きで解説します。
カイ二乗分布(χ分布)
NumPy配列では、numpy.random.chisquareでカイ二乗分布(χ分布)を作成できます。
書式
x = numpy.random.chisquare(df, n)
サンプル数nと自由度dfを指定してカイ二乗分布を作成します。
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- import numpy as np # カイ二乗分布の生成 x = np.random.chisquare(2, 4) # 自由度2, サイズ4 # 結果表示 print(x) # [ 0.40048804 1.21452084 9.67861117 4.74037653]
コメント