Apa itu Distribusi normal
Distribusi normal (distribusi Gaussian) adalah salah satu distribusi probabilitas yang paling banyak digunakan secara universal dan digunakan untuk menggambarkan fenomena alam dan sosial. Distribusi normal memiliki sifat-sifat dasar berikut ini:
- Mean, median, dan modus konsisten.
 - Kurva simetris dengan nilai rata-rata sebagai puncak dan nilai rata-rata sebagai pusat.
 - Deviasi standar mengubah puncak kurva dan lebar distribusi.
 - Sumbu x adalah asimptot.
 - Area yang dibatasi oleh kurva dan sumbu x adalah 1
 
Contoh distribusi normal adalah tinggi badan laki-laki dewasa (perempuan).
Fungsi kepadatan probabilitas (PDF)
Ketika variabel acak univariat 
Distribusi normal dinyatakan sebagai berikut 
Cara menurunkan fungsi kepadatan probabilitas
Sebagian besar fenomena di dunia memiliki puncak pada nilai rata-rata, dan probabilitas kejadian menurun ketika seseorang menjauh dari nilai rata-rata. Fenomena-fenomena ini dapat dinyatakan dengan fungsi berikut ini.

Kita akan memodifikasi fungsi di atas menjadi fungsi yang lebih umum berdasarkan hal di atas. Pertama, kita akan memungkinkan untuk menetapkan nilai rata-rata yang sewenang-wenang. Kita dapat menerjemahkan nilai mean ke kiri atau kanan tergantung pada nilai 
Selanjutnya, untuk memungkinkan lebar distribusi ditetapkan secara sewenang-wenang, kita mentransformasikan rumus menjadi sebagai berikut:
Lebar distribusi sekarang dapat dikontrol oleh nilai 
Fungsi densitas adalah jumlah integral atas semua interval. Oleh karena itu, konstanta 
Menghitung persamaan di atas, konstanta 
Dengan demikian, fungsi densitas probabilitas dari distribusi normal adalah persamaan berikut ini:
Probabilitas dari distribusi normal
Untuk distribusi normal, jika kita mengetahui rata-rata 
Grafik distribusi normal di bawah ini menunjukkan kisaran deviasi standar (± 

Rentang variabel acak 
| Kisaran variabel acak  | 
Probabilitas terjadinya  | 
|---|---|
| –  | 
68% dari total | 
| – 1.96  | 
95% dari total | 
| – 2  | 
95.5% dari total | 
| – 3  | 
99.7% dari total | 
Yang umum digunakan 1.96 
Distribusi normal standar
Ketika variabel acak 
Dengan menggunakan properti ini dan mentransformasikan 
Sifat reproduksi dari distribusi normal
Properti reproduksi distribusi normal berarti bahwa ketika variabel acak 
Sebagai contoh, asumsikan bahwa variabel acak yang saling independen 
Distribusi probabilitas yang diikuti oleh variabel acak 
Distribusi probabilitas yang diikuti oleh variabel acak 
Dari properti reproduksi distribusi normal, distribusi probabilitas yang diikuti oleh variabel acak 
Distribusi probabilitas yang diikuti oleh variabel acak 
Kode Python
Kode Python yang digunakan dalam artikel ini adalah sebagai berikut.
Gambarkan y=e^{-x^2}
```python
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
from matplotlib import rcParams
rcParams['figure.figsize'] = 10, 5
# %matplotlib inline
sns.set()
sns.set_context(rc = {'patch.linewidth': 0.2})
sns.set_style('dark')
x = np.linspace(-3, 3, 100)
y = np.exp(x)
plt.figure()
plt.plot(x, np.exp(-x**2))
plt.xlabel('$x$')
plt.ylabel('$-\exp(-x^2)$')
plt.show()

Gambarkan distribusi normal
from scipy import stats
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
from matplotlib import rcParams
rcParams['figure.figsize'] = 10, 5
# %matplotlib inline
sns.set()
sns.set_context(rc = {'patch.linewidth': 0.2})
sns.set_style('dark')
# normal distribution setting
mean = 0
std  = 1
# set random variable
X = np.arange(-3,3,0.01)
# calculate PDF
Y = stats.norm.pdf(X,mean,std)
# draw normal distribution
plt.plot(X,Y,label="N(0,1)", linewidth=5)
# draw standard deviation
plt.axvline(x=std, color="pink", ymax=1.5*Y.max(), label="±σ")
plt.axvline(x=-std, color="pink", ymax=1.5*Y.max())
plt.axvline(x=1.96*std, color="orange", ymax=0.4*Y.max(), label="±1.96σ")
plt.axvline(x=-1.96*std, color="orange", ymax=0.4*Y.max())
plt.axvline(x=2*std, color="skyblue", ymax=0.4*Y.max(), label="±2σ")
plt.axvline(x=-2*std, color="skyblue", ymax=0.4*Y.max())
# graph setting
plt.xlabel("Random variable: X")
plt.ylabel("PDF: f(x)")
plt.legend(loc="upper left")
plt.show()
