Cara menghitung kombinasi & permutasi di r


Anda dapat menggunakan fungsi berikut untuk menghitung kombinasi dan permutasi di 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)

Contoh berikut menunjukkan cara menggunakan masing-masing fungsi ini dalam praktiknya.

Contoh 1: Hitung total kombinasi

Kombinasi mewakili cara memilih sampel dari sekelompok objek di mana urutan objek tidak menjadi masalah .

Misalnya, kita mempunyai sekantong berisi empat kelereng: merah, biru, hijau, dan kuning. Misalkan kita ingin mengambil dua kelereng secara acak dari kantong, tanpa menggantinya.

Berikut berbagai kombinasi bola yang dapat kami pilih:

  • {Merah biru}
  • {Hijau merah}
  • {Merah kuning}
  • {Biru hijau}
  • {kuning biru}
  • {Hijau kuning}

Total ada 6 kombinasi.

Berikut cara menghitung jumlah total kombinasi di R:

 #calculate total combinations of size 2 from 4 total objects
choose (4, 2)

[1] 6

Jawaban kami sesuai dengan jumlah kombinasi yang kami hitung secara manual.

Contoh 2: Hitung permutasi total

Permutasi mewakili cara memilih sampel dari sekelompok objek yang mengutamakan urutan objek .

Misalnya, kita mempunyai sekantong berisi empat kelereng: merah, biru, hijau, dan kuning.

Misalkan kita ingin mengambil dua kelereng secara acak dari kantong, tanpa menggantinya.

Berikut berbagai permutasi kelereng yang dapat kita pilih:

  • {merah, biru}, {biru, merah}
  • {merah, hijau}, {hijau, merah}
  • {merah, kuning}, {kuning, merah}
  • {biru, hijau}, {hijau, biru}
  • {biru, kuning}, {kuning, biru}
  • {hijau, kuning}, {kuning, hijau}

Ada 12 permutasi total.

Berikut cara menghitung jumlah permutasi di R:

 #calculate total permutations of size 2 from 4 total objects
choose (4, 2) * factorial (2)

[1] 12

Jawaban kami sesuai dengan jumlah permutasi yang kami hitung secara manual.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara Melakukan Interpolasi Linier di R (dengan Contoh)
Cara memilih satu baris dalam bingkai data di R
Cara mereplikasi baris dalam bingkai data di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *