βshortの自堕落Diary

web関係や、プログラミングなどを扱う予定です。プランなど立てていないので、不定期投稿になります。

ガウス分布

ガウス分布


f(x)=\frac{1}{\sqrt{2\pi}\sigma}\exp^{\frac{-(x-\mu)^2}{2\sigma^2}}

\sigma:標準偏差\\
\sigma^2:分散\\
\mu:期待値(平均値)

グラフ


\sigma=1\\
\mu=0
としたとき

import math
import numpy as np
import matplotlib.pyplot as plt

def gauss(x):
    return 1/(math.sqrt(2*math.pi))*np.exp((-x**2)/2)

x = np.arange(-5.0, 5.0, 0.1)
y = gauss(x)

plt.plot(x, y, label = "Gauss")
plt.xlabel("x")
plt.ylabel("y")
plt.ylim(-0.01, 0.5)
plt.title("Gauss")
plt.show()

f:id:weblog2016it:20170716163758p:plain

参考


Pythonからはじめる数学入門


あたらしい人工知能の教科書 プロダクト/サービス開発に必要な基礎知識