Distribusi ikan
Distribusi ikan
Distribusi Poisson adalah Distribusi Diskrit .
Ini memperkirakan berapa kali suatu peristiwa dapat terjadi dalam waktu tertentu. misalnya jika seseorang makan dua kali sehari berapa probabilitas dia akan makan tiga kali?
Ini memiliki dua parameter:
lam
- tingkat atau jumlah kejadian yang diketahui misalnya 2 untuk masalah di atas.
size
- Bentuk array yang dikembalikan.
Contoh
Hasilkan distribusi 1x10 acak untuk kejadian 2:
from numpy import random
x = random.poisson(lam=2, size=10)
print(x)
Visualisasi Distribusi Poisson
Contoh
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.poisson(lam=2, size=1000), kde=False)
plt.show()
Hasil
Perbedaan Antara Distribusi Normal dan Poisson
Distribusi normal kontinu sedangkan poisson diskrit.
Tetapi kita dapat melihat bahwa mirip dengan binomial untuk distribusi poisson yang cukup besar akan menjadi mirip dengan distribusi normal dengan std dev dan mean tertentu.
Contoh
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.normal(loc=50, scale=7, size=1000), hist=False,
label='normal')
sns.distplot(random.poisson(lam=50, size=1000), hist=False,
label='poisson')
plt.show()
Hasil
Perbedaan Antara Poisson dan Distribusi Binomial
Perbedaannya sangat tipis, distribusi binomial untuk uji diskrit, sedangkan distribusi poisson untuk uji kontinu.
Tetapi untuk distribusi binomial yang sangat besar n
dan mendekati nol p
hampir identik dengan distribusi poisson sehingga n * p
hampir sama dengan lam
.
Contoh
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.binomial(n=1000, p=0.01, size=1000), hist=False,
label='binomial')
sns.distplot(random.poisson(lam=10, size=1000), hist=False,
label='poisson')
plt.show()