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 တွင် ကျပန်းနမူနာများကို မည်သို့ရွေးချယ်ရမည်နည်း။