A- rnorm() နှင့် runif() အကြား ကွာခြားချက်


R တွင် ကျပန်းတန်ဖိုးများထုတ်လုပ်ရန် rnorm() နှင့် runif() လုပ်ဆောင်ချက်များကို သင်အသုံးပြုနိုင်ပါသည်။

ဤသည်မှာ လုပ်ဆောင်ချက်နှစ်ခုကြား ခြားနားချက်ဖြစ်သည်။

rnorm(n, mean, sd) function ကို တိကျသော mean နှင့် standard deviation ဖြင့် ပုံမှန်ဖြန့်ဖြူးမှုမှ n ကျပန်းတန်ဖိုးများကို ထုတ်လုပ်ရန် အသုံးပြုပါသည်။

runif(n၊ min,max) လုပ်ဆောင်ချက်ကို သတ်မှတ်ထားသော အနည်းဆုံးနှင့် အမြင့်ဆုံးတန်ဖိုးဖြင့် ယူနီဖောင်းဖြန့်ဖြူးမှုမှ n ကျပန်းတန်ဖိုးများကို ထုတ်လုပ်ရန်အတွက် အသုံးပြုပါသည်။

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

ဥပမာ 1- R တွင် rnorm() ကိုအသုံးပြုနည်း

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

 #make this example reproducible
set. seed ( 0 )

#create vector of 100 random values from normal distribution
random_values <- rnorm(n= 100 , mean= 10 , sd= 2 )

#view first six values
head(random_values)

[1] 12.525909 9.347533 12.659599 12.544859 10.829283 6.920100

ကျွန်ုပ်တို့မှ ထုတ်လုပ်လိုက်သော ကျပန်းတန်ဖိုးများ ဖြန့်ဝေမှုကို မြင်သာစေရန် hist() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။

 #create histogram to visualize distribution of values
hist(random_values) 

ရလဒ်သည် ပုံမှန်ဖြန့်ဖြူးမှု၏ 100 တန်ဖိုးများကို ဖြန့်ကျက်ပြသသည့် ဟီစတိုဂရမ်တစ်ခုဖြစ်သည်။

ဟစ်စတိုဂရမ်တွင် ခေါင်းလောင်းပုံသဏ္ဍာန်ရှိပြီး ပျမ်းမျှသည် 10 ဝန်းကျင်ဖြစ်သည်၊ ဖြန့်ဖြူးမှု၏ပျမ်းမျှအတွက် ကျွန်ုပ်တို့သတ်မှတ်ထားသော အတိအကျတန်ဖိုးဖြစ်သည်။

ဥပမာ 2- R တွင် runif() ကိုအသုံးပြုနည်း

အနိမ့်ဆုံးတန်ဖိုး 5 နှင့် အမြင့်ဆုံးတန်ဖိုး 25 ရှိသော ယူနီဖောင်းဖြန့်ဖြူးမှု မှ ကျပန်းတန်ဖိုး 100 ကိုထုတ်လုပ်ရန် အောက်ပါကုဒ်သည် runif() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #make this example reproducible
set. seed ( 0 )

#create vector of 100 random values from uniform distribution
random_values <- runif(n= 100 , min= 5 , max= 25 )

#view first six values
head(random_values)

[1] 22.933944 10.310173 12.442478 16.457067 23.164156 9.033639

ကျွန်ုပ်တို့မှ ထုတ်လုပ်လိုက်သော ကျပန်းတန်ဖိုးများ ဖြန့်ဝေမှုကို မြင်သာစေရန် hist() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။

 #create histogram to visualize distribution of values
hist(random_values) 

ရလဒ်သည် ယူနီဖောင်း ဖြန့်ဖြူးမှု၏ တန်ဖိုး 100 ၏ ဖြန့်ဖြူးမှုကို ပြသသည့် ဟစ်စတိုဂရမ်တစ်ခုဖြစ်သည်။

ကျွန်ုပ်တို့ runif() လုပ်ဆောင်ချက်တွင် သတ်မှတ်ထားသော အနိမ့်ဆုံးနှင့် အမြင့်ဆုံးတန်ဖိုးများကို ကိုယ်စားပြုသည့် ဟီစတိုဂရမ်သည် 5 မှ 25 အထိရှိသည်ကို သတိပြုပါ။

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

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

R ဖြင့် ယူနီဖောင်းဖြန့်ချီပုံဆွဲနည်း
R တွင် ပုံမှန်ဖြန့်ဖြူးနည်း
R တွင် ကျပန်းနမူနာများကို မည်သို့ရွေးချယ်ရမည်နည်း။

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

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