Poisson taqsimoti


ULASHISH

Poisson taqsimoti

Poisson taqsimoti — diskret taqsimot.

U belgilangan vaqt ichida hodisa necha marta ro‘y berishi mumkinligini baholaydi. Masalan, agar kimdir kuniga ikki marta ovqatlansa, uning uch marta ovqatlanish ehtimolligi qancha?

Uning ikkita parametri bor:

lam — chastota yoki hodisalarning ma’lum soni, masalan, yuqoridagi masala uchun 2.

size — qaytariladigan massivning shakli.

Misol

Hodisalar soni 2 bo‘lgan 1x10 o‘lchamli tasodifiy taqsimot hosil qiling:

from numpy import random x = random.poisson(lam=2, size=10) print(x)
O‘zingiz sinab ko‘ring »

Poisson taqsimotini vizuallashtirish

Misol

from numpy import random import matplotlib.pyplot as plt import seaborn as sns sns.displot(random.poisson(lam=2, size=1000)) plt.show()

Natija

O‘zingiz sinab ko‘ring »


Normal va Poisson taqsimoti o‘rtasidagi farq

Normal taqsimot uzluksiz, Poisson taqsimoti esa diskret.

Biroq binomial taqsimotdagi kabi, yetarlicha katta Poisson taqsimoti ham ma’lum standart chetlanish va o‘rtacha qiymatga ega normal taqsimotga o‘xshab qolishini ko‘rishimiz mumkin.

Misol

from numpy import random import matplotlib.pyplot as plt import seaborn as sns data = {   "normal": random.normal(loc=50, scale=7, size=1000),   "poisson": random.poisson(lam=50, size=1000) } sns.displot(data, kind="kde") plt.show()

Natija

O‘zingiz sinab ko‘ring »

Binomial va Poisson taqsimoti o‘rtasidagi farq

Binomial taqsimotda faqat ikkita mumkin bo‘lgan natija bor, Poisson taqsimotida esa mumkin bo‘lgan natijalar soni cheksiz bo‘lishi mumkin.

Biroq juda katta n va nolga yaqin p qiymatlarida binomial taqsimot Poisson taqsimotiga deyarli bir xil bo‘ladi, bunda n * p taxminan lamga teng bo‘ladi.

Misol

from numpy import random import matplotlib.pyplot as plt import seaborn as sns data = {   "binomial": random.binomial(n=1000, p=0.01, size=1000),   "poisson": random.poisson(lam=10, size=1000) } sns.displot(data, kind="kde") plt.show()

Natija

O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!