R တွင် gamma distribution ကို အသုံးပြုပုံ (ဥပမာများနှင့်အတူ)


စာရင်းဇယားများတွင်၊ စောင့်ဆိုင်းချိန်များနှင့်ပတ်သက်သော ဖြစ်နိုင်ခြေများကို စံနမူနာပြုရန်အတွက် ဂမ်မာဖြန့်ဖြူးမှုကို မကြာခဏအသုံးပြုသည်။

R တွင် gamma ဖြန့်ဝေမှုနှင့်အတူ အလုပ်လုပ်ရန် အောက်ပါလုပ်ဆောင်ချက်များကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

  • dgamma(x၊ ပုံသဏ္ဍာန်၊ နှုန်း) – အချို့သော ပုံသဏ္ဍာန်နှင့် နှုန်းသတ်မှတ်ချက်များဖြင့် ဂမ်မာဖြန့်ဖြူးမှု၏ သိပ်သည်းဆလုပ်ဆောင်မှုတန်ဖိုးကို ရှာဖွေသည်။
  • pgamma(q၊ ပုံသဏ္ဍာန်၊ နှုန်း) – အချို့သော ပုံသဏ္ဍာန်နှင့် နှုန်းသတ်မှတ်ချက်များဖြင့် gamma ဖြန့်ဖြူးမှု၏ စုစည်းသိပ်သည်းမှုလုပ်ဆောင်ချက်၏ တန်ဖိုးကို ရှာဖွေသည်။
  • qgamma(p၊ ပုံသဏ္ဍာန်၊ နှုန်း) – အချို့သော ပုံသဏ္ဍာန်နှင့် နှုန်းသတ်မှတ်ချက်များဖြင့် gamma ဖြန့်ဖြူးမှု၏ ပြောင်းပြန် စုစည်းသိပ်သည်းမှု လုပ်ဆောင်ချက်၏ တန်ဖိုးကို ရှာဖွေသည်။
  • rgamma(n၊ ပုံသဏ္ဍာန်၊ နှုန်း) – အချို့သော ပုံသဏ္ဍာန်နှင့် နှုန်းသတ်မှတ်ချက်များနှင့်အတူ ဂမ်မာဖြန့်ဝေမှုနောက်ဆက်တွဲဖြစ်သော N ကျပန်းပြောင်းလွဲချက်များကို ထုတ်ပေးသည်။

အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- dgamma() ကို အသုံးပြုပုံ

အောက်ဖော်ပြပါ ကုဒ်သည် အချို့သော ကန့်သတ်ချက်များပါရှိသော ဂမ်မာဖြန့်ဖြူးမှု၏ ဖြစ်နိုင်ခြေသိပ်သည်းဆကွက်ကွက်ကို ဖန်တီးရန် dgamma() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-

 #define x-values
x <- seq(0, 2, by=0.01)   
  
#calculate gamma density for each x-value
y <- dgamma(x, shape=5) 
  
#create density plot
plot(y)

ဥပမာ 2- pgamma() အသုံးပြုနည်း

အောက်ဖော်ပြပါ ကုဒ်သည် အချို့သော ကန့်သတ်ချက်များနှင့် gamma ဖြန့်ဝေမှု၏ စုစည်းသိပ်သည်းဆကွက်ကွက်ကို ဖန်တီးရန် pgamma() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-

 #define x-values
x <- seq(0, 2, by=0.01)   
  
#calculate gamma density for each x-value
y <- pgamma(x, shape=5) 
  
#create cumulative density plot
plot(y) 

ဥပမာ 3- qgamma() အသုံးပြုနည်း

အောက်ဖော်ပြပါ ကုဒ်သည် အချို့သော ကန့်သတ်ချက်များပါရှိသော gamma ဖြန့်ဝေမှု၏ ပမာဏတစ်ခု ဖန်တီးရန် qgamma() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #define x-values
x <- seq(0, 1, by=0.01)   
  
#calculate gamma density for each x-value
y <- qgamma(x, shape=5) 
  
#create quantile plot
plot(y) 

ဥပမာ 4- rgamma() ကို အသုံးပြုပုံ

အောက်ပါကုဒ်သည် ပုံသဏ္ဍာန်ဘောင် 5 နှင့် ပုံသဏ္ဍာန်ကန့်သတ်ချက် 3 ရှိသော ဂမ်မာဖြန့်ဝေမှုနောက်ဆက်တွဲဖြစ်သော ကျပန်းကိန်းရှင် 1000 ကိုထုတ်လုပ်ရန်နှင့် မြင်သာစေရန် rgamma() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကိုပြသသည်-

 #make this example reproducible
set. seeds (0)

#generate 1,000 random values that follow gamma distribution
x <- rgamma(n=1000, shape=5, rate=3)

#create histogram to view distribution of values
hist(x)

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံကိန်းဂဏန်းဆိုင်ရာ ဖြန့်ဝေမှုများကို မည်သို့အသုံးပြုရမည်ကို ရှင်းပြသည်-

R တွင် ပုံမှန်ဖြန့်ဝေနည်းကို အသုံးပြုနည်း
R တွင် binomial distribution ကိုအသုံးပြုနည်း
R တွင် Poisson ဖြန့်ဖြူးမှုကိုအသုံးပြုနည်း
R တွင် ဂျီဩမေတြီဖြန့်ဝေနည်းကို အသုံးပြုနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်