‎توزيع پواسون‎(Poisson Distribution)‎ در پايتون

Previous >    <Next  

‎توزيع پواسون يك توزيع گسسته است .در آن تخمين يك رويداد كه چند بار ميتواند در يك زمان مشخص ‎رخ دهد را مشخص ميكند .مثلا اگر كسي دوبار در روز غذا بخورد، احتمال اينكه سه بار غذا بخورد ‎چقدار است.

‎اين توزيع داراي دو پارامتر است:

‎مثال ـ يك توزيع تصادفي‎1x10براي رخداد‎2‎ ايجاد ميكند .

from numpy import random

x = random.poisson(lam=2, size=10)
print(x)

‎تجسم توزيع پواسون

مثال ـ براي تجسم توزيع پواسون

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.displot(random.poisson(lam=2, size=1000))

plt.show() 

‎نتيجه تصويري:

‎تفاوت بين توزيع نرمال وپواسون

‎تفاوت اصلي اين است كه توزيع نرمال پيوسته اما پواسون گسسته است .اما ميتوان شباهت آنرا با ‎دو جمله اي مشاهده كرد .اگر توزيع پواسون باندازه كافي بزرگ با ميانگين وانحراف معيار مشخص ‎ميتواند شبيه توزيع نرمال باشد.

‎مثال ـ نمونه مشابهت پواسون با توزيع نرمال

from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

data = {
  "نرمال": random.normal(loc=50, scale=7, size=1000),
  "پواسون": random.poisson(lam=50, size=1000)
}

sns.displot(data, kind="kde")

plt.show()  

‎نتيجه تصويري:


Previous >    <Next