Python တွင် poisson ဖြန့်ချီနည်းကို အသုံးပြုနည်း
Poisson ဖြန့်ဖြူးမှုသည် ပေးထားသည့်အချိန်ကြားကာလတစ်ခုအတွင်း k အောင်မြင်မှုများရရှိရန် ဖြစ်နိုင်ခြေကို ဖော်ပြသည်။
ကျပန်းပြောင်းလဲနိုင်သော X သည် Poisson ဖြန့်ဝေမှုကို လိုက်နာပါက၊ ထို့နောက် X = k အောင်မြင်မှုဖြစ်နိုင်ခြေကို အောက်ပါဖော်မြူလာဖြင့် ရှာတွေ့နိုင်သည်-
P(X=k) = λ k * e – λ / k!
ရွှေ-
- λ: တိကျသောကြားကာလတစ်ခုအတွင်း ဖြစ်ပေါ်သည့် ပျမ်းမျှအောင်မြင်မှုအရေအတွက်
- k: အောင်မြင်မှုအရေအတွက်
- e- ခန့်မှန်းခြေအားဖြင့် 2.71828 နှင့်ညီမျှသော ကိန်းသေတစ်ခု
ဤသင်ခန်းစာသည် Python တွင် Poisson ဖြန့်ဖြူးမှုကို အသုံးပြုပုံကို ရှင်းပြထားသည်။
Poisson ဖြန့်ချီနည်း
Poisson.rvs(mu, size) လုပ်ဆောင်ချက်ကို တိကျသောပျမ်းမျှတန်ဖိုးနှင့် နမူနာအရွယ်အစားဖြင့် Poisson ဖြန့်ဖြူးမှုမှ ကျပန်းတန်ဖိုးများထုတ်လုပ်ရန် သင်အသုံးပြုနိုင်သည်-
from scipy. stats import fish #generate random values from Poisson distribution with mean=3 and sample size=10 fish. rvs (mu=3, size=10) array([2, 2, 2, 0, 7, 2, 1, 2, 5, 5])
Poisson ဖြန့်ဖြူးမှုကို အသုံးပြု၍ ဖြစ်နိုင်ခြေများကို တွက်ချက်နည်း
Poisson ဖြန့်ဖြူးမှုနှင့်ပတ်သက်သော ဖြစ်နိုင်ခြေများကို တွက်ချက်ရန် Poisson.pmf(k, mu) နှင့် Poisson.cdf(k, mu) လုပ်ဆောင်ချက်များကို သင်အသုံးပြုနိုင်ပါသည်။
ဥပမာ 1- ဖြစ်နိုင်ခြေသည် အချို့သောတန်ဖိုးနှင့်ညီမျှသည်။
စတိုးဆိုင်တစ်ဆိုင်တွင် တစ်နေ့လျှင် ပန်းသီး ၃ လုံး ပျမ်းမျှရောင်းသည်။ ပေးထားသည့်နေ့တွင် ပန်းသီး ၅ လုံး ရောင်းရနိုင်ခြေ မည်မျှရှိသနည်း။
from scipy. stats import fish #calculate probability fish. pmf (k=5, mu=3) 0.100819
စတိုးဆိုင်သည် သတ်မှတ်ရက်အတွင်း ပန်းသီး ၅ လုံး ရောင်းချရသည့် ဖြစ်နိုင်ခြေမှာ 0.100819 ဖြစ်သည်။
ဥပမာ 2- အချို့သောတန်ဖိုးထက် ဖြစ်နိုင်ခြေနည်းသည်။
အချို့သောစတိုးဆိုင်တစ်ဆိုင်သည် တစ်နေ့လျှင် ပျမ်းမျှဘောလုံးခုနစ်လုံးရောင်းသည်။ သတ်မှတ်ထားသောနေ့တွင် ဤဆိုင်တွင် ဘောလုံးလေးလုံး သို့မဟုတ် ထိုနည်းသော ဘောလုံးများ ရောင်းချနိုင်ခြေမှာ အဘယ်နည်း။
from scipy. stats import fish #calculate probability fish. cdf (k=4, mu=7) 0.172992
စတိုးဆိုင်သည် သတ်မှတ်ရက်အတွင်း ဘောလုံးလေးလုံး သို့မဟုတ် ပိုနည်းသော ဘောလုံးရောင်းချသည့် ဖြစ်နိုင်ခြေမှာ 0.172992 ဖြစ်သည်။
ဥပမာ 3- အချို့သောတန်ဖိုးထက် ဖြစ်နိုင်ခြေပိုများသည်။
ဆိုင်တစ်ဆိုင်သည် တစ်နေ့လျှင် တူနာငါးဗူး ပျမ်းမျှ ၁၅ ဗူး ရောင်းချသည်။ သတ်မှတ်ထားသောနေ့တွင် ဤဆိုင်တွင် တူနာဗူး 20 ကျော် ရောင်းချနိုင်ခြေ မည်မျှရှိသနည်း။
from scipy. stats import fish #calculate probability 1-fish. cdf (k=20, mu=15) 0.082971
သတ်မှတ်ရက်အတွင်း တူနာဗူး 20 ကျော်ကို စတိုးဆိုင်မှ ရောင်းချနိုင်ခြေမှာ 0.082971 ဖြစ်သည်။
Poisson ဖြန့်ချီနည်း
Poisson ဖြန့်ဝေမှုကို ပေးထားသော ဆိုလိုရင်းဖြင့် အောက်ပါ syntax ကို သင် အသုံးပြုနိုင်ပါသည်။
from scipy. stats import fish import matplotlib. pyplot as plt #generate Poisson distribution with sample size 10000 x = fish. rvs (mu=3, size=10000) #create plot of Poisson distribution plt. hist (x, density= True , edgecolor=' black ')

ထပ်လောင်းအရင်းအမြစ်များ
Poisson ဖြန့်ဖြူးမှုမိတ်ဆက်
Poisson ဖြန့်ဖြူးခြင်း၏ ခိုင်မာသော ဥပမာ ၅ ခု
အွန်လိုင်းငါးဖြန့်ဖြူးဂဏန်းတွက်စက်