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