【NumPy】カイ二乗分布(χ分布)を作成

スポンサーリンク

この記事では、Python言語とNumPyでカイ二乗分布(χ分布)をを作成する方法をソースコード付きで解説します。

スポンサーリンク

相関係数の算出

NumPy配列では、numpy.random.chisquareでカイ二乗分布(χ分布)を作成できます。

書式

x = numpy.random.chisquare(df, n)

サンプル数nと自由度dfを指定してカイ二乗分布を作成します。

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import numpy as np

def main():
    # カイ二乗分布の生成
    x = np.random.chisquare(2, 4) # 自由度2, サイズ4

    # 結果表示
    print(x) # [ 0.40048804  1.21452084  9.67861117  4.74037653]


if __name__ == '__main__':
    main()

おすすめ記事

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

スポンサーリンク

シェア&フォローお願いします!