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 ရှိ ဒေတာဘောင်တစ်ခုတွင် အတန်းများပုံတူပွားနည်း

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

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