正規(ガウス)分布
正規分布
正規分布は、最も重要な分布の1つです。
ドイツの数学者カールフリードリヒガウスにちなんでガウス分布とも呼ばれます。
これは、多くのイベントの確率分布に適合します。IQスコア、ハートビートなど。
このメソッドを使用してrandom.normal()
、正規データ分布を取得します。
これには3つのパラメーターがあります。
loc
-(平均)ベルのピークが存在する場所。
scale
-(標準偏差)グラフ分布がどの程度平坦であるか。
size
-返された配列の形状。
例
サイズ2x3のランダム正規分布を生成します。
from numpy import random
x = random.normal(size=(2, 3))
print(x)
例
平均が1、標準偏差が2のサイズ2x3のランダム正規分布を生成します。
from numpy import random
x = random.normal(loc=1, scale=2, size=(2, 3))
print(x)
正規分布の可視化
例
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.normal(size=1000), hist=False)
plt.show()
結果
注:正規分布の曲線は、ベル型の曲線であるため、ベル曲線とも呼ばれます。