R တွင် ကျပန်းနံပါတ်များ ဖန်တီးနည်း (ဥပမာများဖြင့်)


R တွင် ကျပန်းနံပါတ်များထုတ်လုပ်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။

နည်းလမ်း 1- အပိုင်းအခြားအတွင်း ကျပန်းနံပါတ်တစ်ခုကို ဖန်တီးပါ။

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

နည်းလမ်း 2- အပိုင်းအခြားတစ်ခုအတွင်း ကျပန်းနံပါတ်များစွာကို ဖန်တီးပါ။

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

နည်းလမ်း 3- အပိုင်းအခြားအတွင်း ကျပန်း ကိန်းပြည့်ကို ဖန်တီးပါ။

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

Method 4- Range တွင် Random Random Integer များစွာကို ဖန်တီးပါ။

 #generate five random integers between 1 and 20 (sample with replacement)
sample ( 1:20 , 5, replace= TRUE )

#generate five random integers between 1 and 20 (sample without replacement)
sample ( 1:20 , 5, replace= FALSE )

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

နည်းလမ်း 1- အပိုင်းအခြားအတွင်း ကျပန်းနံပါတ်တစ်ခုကို ဖန်တီးပါ။

အောက်ပါကုဒ်သည် 1 နှင့် 20 အကြား ကျပန်းနံပါတ်တစ်ခုကို မည်သို့ထုတ်လုပ်ရမည်ကို ပြသသည်-

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

[1] 8.651919

ဤလုပ်ဆောင်ချက်သည် 1 နှင့် 20 ကြား ကျပန်းနံပါတ်အဖြစ် 8.651919 ကို ထုတ်ပေးသည်။

နည်းလမ်း 2- အပိုင်းအခြားတစ်ခုအတွင်း ကျပန်းနံပါတ်များစွာကို ဖန်တီးပါ။

အောက်ပါကုဒ်သည် 1 နှင့် 20 ကြား ကျပန်းနံပါတ်ငါးခုကို မည်သို့ထုတ်လုပ်ရမည်ကို ပြသသည်-

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

[1] 12.507360 6.719675 1.836038 17.685829 16.874723

ဤလုပ်ဆောင်ချက်သည် 1 နှင့် 20 ကြား ကျပန်းနံပါတ်ငါးခုကိုထုတ်ပေးသည်။

နည်းလမ်း 3- အပိုင်းအခြားအတွင်း ကျပန်း ကိန်းပြည့်ကို ဖန်တီးပါ။

အောက်ပါကုဒ်သည် 1 နှင့် 20 ကြား ကျပန်း ကိန်းပြည့်ကို မည်သို့ထုတ်လုပ်ရမည်ကို ပြသသည်-

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

[1] 7

ဤလုပ်ဆောင်ချက်သည် 7 ကို 1 နှင့် 20 ကြား ကျပန်း ကိန်းပြည့်အဖြစ် ထုတ်ပေးသည်။

Method 4- Range တွင် Random Random Integer များစွာကို ဖန်တီးပါ။

အောက်ပါကုဒ်သည် 1 နှင့် 20 ကြား ကျပန်း ကိန်းပြည့်ငါးခုကို မည်သို့ထုတ်လုပ်ရမည်ကို ပြသသည်-

 #generate five random integers between 1 and 20 (sample with replacement)
sample ( 1:20 , 5, replace= TRUE )

[1] 20 13 15 20 5

#generate five random integers between 1 and 20 (sample without replacement)
sample ( 0:20 , 5, replace= FALSE )

[1] 6 15 5 16 19

အစားထိုး=TRUE ကို အသုံးပြုပါက တူညီသော ကိန်းပြည့်ကို အကြိမ်များစွာ ထုတ်ပေးနိုင်သည်ကို သတိပြုပါ။

သို့သော်၊ ကျွန်ုပ်တို့သည် replace=FALSE ကို အသုံးပြုပါက၊ တူညီသောကိန်းပြည့်ကို တစ်ကြိမ်ထက်ပို၍ထုတ်လုပ်ခွင့်မပြုပါ။

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

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

R တွင် ကျပန်းနံပါတ်များဖြင့် ဒေတာဘောင်တစ်ခု ဖန်တီးနည်း
R တွင်ကျပန်းနံပါတ်များဖြင့် matrix တစ်ခုကိုဖန်တီးနည်း
R တွင် ကျပန်းနံပါတ်များဖြင့် vector တစ်ခုကို ဖန်တီးနည်း

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

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