R တွင် ပေါင်းစပ်မှုများနှင့် permutations များကို တွက်ချက်နည်း
R တွင် ပေါင်းစပ်မှုများနှင့် ပြောင်းလဲမှုများကို တွက်ချက်ရန် အောက်ပါလုပ်ဆောင်ချက်များကို သင်အသုံးပြုနိုင်သည်-
#calculate total combinations of size r from n total objects choose (n,r) #calculate total permutations of size r from n total objects choose (n, r) * factorial (r)
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- စုစုပေါင်းပေါင်းစပ်မှုများကို တွက်ချက်ပါ။
ပေါင်းစပ်မှုများ သည် အရာဝတ္ထုများ၏ အစီအစဥ်အရ အရေးမပါသော အရာဝတ္ထုတစ်စုမှ နမူနာတစ်ခုကို ရွေးချယ်ခြင်းနည်းလမ်းများကို ကိုယ်စားပြုသည်။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့တွင် အနီရောင်၊ အပြာ၊ အစိမ်းနှင့် အဝါရောင် စကျင်ကျောက်လေးလုံးပါသော အိတ်တစ်လုံးရှိသည်ဆိုပါစို့။ အစားမထိုးဘဲ အိတ်ထဲမှ စကျင်ကျောက်နှစ်လုံးကို ကျပန်းရွေးချယ်လိုသည်ဆိုပါစို့။
ဤသည်မှာ ကျွန်ုပ်တို့ရွေးချယ်နိုင်သော ဘောလုံးများ၏ မတူညီသောပေါင်းစပ်မှုများဖြစ်သည်-
- {အနီရောင် အပြာ}
- {အနီရောင် အစိမ်း}
- {အနီအဝါ}
- {စိမ်းပြာ}
- {အပြာအဝါ}
- {စိမ်းဝါဝါ}
စုစုပေါင်း 6 တွဲရှိပါတယ်။
ဤသည်မှာ R တွင် ပေါင်းစပ်အရေအတွက် စုစုပေါင်းကို တွက်ချက်နည်း။
#calculate total combinations of size 2 from 4 total objects choose (4, 2) [1] 6
ကျွန်ုပ်တို့၏အဖြေသည် ကျွန်ုပ်တို့ကိုယ်တိုင်တွက်ချက်ထားသော ပေါင်းစပ်အရေအတွက်နှင့် ကိုက်ညီပါသည်။
ဥပမာ 2- စုစုပေါင်းပြောင်းလဲမှုများကို တွက်ချက်ပါ။
Permutation များသည် အရာဝတ္ထုများ၏ အစီအစဥ် အရေးကြီးသည့် အရာဝတ္ထုအုပ်စုတစ်ခုမှ နမူနာတစ်ခုကို ရွေးချယ်ခြင်းနည်းလမ်းများကို ကိုယ်စားပြုသည်။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့တွင် အနီရောင်၊ အပြာ၊ အစိမ်းနှင့် အဝါရောင် စကျင်ကျောက်လေးလုံးပါသော အိတ်တစ်လုံးရှိသည်ဆိုပါစို့။
အစားမထိုးဘဲ အိတ်ထဲမှ စကျင်ကျောက်နှစ်လုံးကို ကျပန်းရွေးချယ်လိုသည်ဆိုပါစို့။
ဤသည်မှာ ကျွန်ုပ်တို့ရွေးချယ်နိုင်သော စကျင်ကျောက်များ၏ ကွဲပြားသော အပြောင်းအလဲများဖြစ်သည်-
- {အနီ၊ အပြာ}၊ {အပြာ၊ အနီ}
- {အနီ၊ အစိမ်း}၊ {စိမ်း၊ အနီ}
- {အနီ၊ အဝါ}၊ {ဝါ၊ အနီ}
- {အပြာ၊ အစိမ်း}၊ {စိမ်း၊ အပြာ}
- {အပြာ၊ အဝါ}၊ {ဝါ၊ အပြာ}
- {အစိမ်း၊ အဝါ}၊ {ဝါ၊ အစိမ်း}
စုစုပေါင်း ပြောင်းလဲမှု 12 ခုရှိပါတယ်။
ဤသည်မှာ R တွင် ပြောင်းလဲမှုအရေအတွက် စုစုပေါင်းကို တွက်ချက်နည်း။
#calculate total permutations of size 2 from 4 total objects choose (4, 2) * factorial (2) [1] 12
ကျွန်ုပ်တို့၏အဖြေသည် ကျွန်ုပ်တို့ကိုယ်တိုင်တွက်ချက်ထားသော ပြောင်းလဲမှုအရေအတွက်နှင့် ကိုက်ညီပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် Linear Interpolation ပြုလုပ်နည်း (ဥပမာဖြင့်)
R ရှိ ဒေတာဘောင်တစ်ခုတွင် အတန်းတစ်တန်းကို မည်သို့ရွေးချယ်ရမည်နည်း။
R ရှိ ဒေတာဘောင်တစ်ခုတွင် အတန်းများပုံတူပွားနည်း