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 တစ်ခုကို ဖန်တီးနည်း