Python တွင် log-normal distribution ကိုအသုံးပြုနည်း
လော့ဂ်-သာမန်ဖြန့်ဝေမှုနောက်ဆက်တွဲဖြစ်သော ကျပန်းပြောင်းလဲနိုင်သောကိန်းရှင်တစ်ခုကို ဖန်တီးရန်အတွက် Python ရှိ SciPy စာကြည့်တိုက်၏ lognorm() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ပုံမှန်မဟုတ်သော ဖြန့်ဖြူးမှုကို မည်သို့ထုတ်လုပ်မည်နည်း။
μ = 1 နှင့် σ = 1 ဖြင့် log-normal ဖြန့်ဝေမှုနောက်ဆက်တွဲဖြစ်သော ကျပန်းပြောင်းလဲမှုတစ်ခုကို ဖန်တီးရန် အောက်ပါကုဒ်ကို သင်အသုံးပြုနိုင်သည်-
import math
import numpy as np
from scipy. stats import lognorm
#make this example reproducible
n.p. random . seed ( 1 )
#generate log-normal distributed random variable with 1000 values
lognorm_values = lognorm. rvs (s= 1 , scale=math. exp ( 1 ), size= 1000 )
#view first five values
lognorm_values[:5]
array([13.79554017, 1.47438888, 1.60292205, 0.92963, 6.45856805])
lognorm.rvs() လုပ်ဆောင်ချက်တွင် s သည် စံသွေဖည်ပြီး math.exp() တွင် တန်ဖိုးသည် သင်ထုတ်လုပ်လိုသော ပုံမှန်ဖြန့်ဝေမှု၏ ဆိုလိုရင်းဖြစ်ကြောင်း သတိပြုပါ။
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ဆိုလိုရင်းကို 1 အဖြစ် သတ်မှတ်ပြီး စံသွေဖည်မှုကိုလည်း 1 အဖြစ် သတ်မှတ်သည်။
ပုံမှန်မဟုတ်သော ဖြန့်ဖြူးမှုတစ်ခုကို မည်သို့ဆွဲမည်နည်း။
ယခင်နမူနာတွင် ကျွန်ုပ်တို့ဖန်တီးခဲ့သော မှတ်တမ်း-ပုံမှန်အတိုင်း ဖြန့်ဝေထားသော ကျပန်းပြောင်းလဲနိုင်သောတန်ဖိုးများ၏ ဟီစတိုဂရမ်တစ်ခုဖန်တီးရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
import matplotlib. pyplot as plt #create histogram plt. hist (lognorm_values, density= True , edgecolor=' black ')

Matplotlib သည် histograms တွင် bins 10 ခုသို့ ပုံသေသတ်မှတ်ထားသော်လည်း bins argument ကို အသုံးပြု၍ ဤနံပါတ်ကို အလွယ်တကူ တိုးနိုင်ပါသည်။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် bins အရေအတွက်ကို 20 သို့ တိုးနိုင်သည်။
import matplotlib. pyplot as plt #create histogram plt. hist (lognorm_values, density= True , edgecolor=' black ', bins= 20 )

သေတ္တာအရေအတွက်များလေ၊ ဘားများ ကျဉ်းလေလေ ဟီစတိုဂရမ်တွင် ရှိနေမည်ဖြစ်သည်။
ဆက်စပ်- Matplotlib Histograms ရှိ Bin အရွယ်အစားကို ချိန်ညှိရန် နည်းလမ်းသုံးမျိုး
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် Python တွင် အခြားဖြစ်နိုင်ခြေ ဖြန့်ဝေမှုများကို အသုံးပြုနည်းကို ရှင်းပြသည်-
Python တွင် Poisson ဖြန့်ဖြူးမှုကို အသုံးပြုနည်း
Python တွင် Exponential Distribution ကိုအသုံးပြုနည်း
Python တွင် Uniform Distribution ကိုအသုံးပြုနည်း