So berechnen sie kombinationen und permutationen in r
Mit den folgenden Funktionen können Sie Kombinationen und Permutationen in R berechnen:
#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)
Die folgenden Beispiele zeigen, wie Sie jede dieser Funktionen in der Praxis nutzen können.
Beispiel 1: Gesamtkombinationen berechnen
Kombinationen stellen Möglichkeiten zur Auswahl einer Stichprobe aus einer Gruppe von Objekten dar, bei denen die Reihenfolge der Objekte keine Rolle spielt .
Angenommen, wir haben einen Beutel mit vier Murmeln: Rot, Blau, Grün und Gelb. Angenommen, wir möchten zufällig zwei Murmeln aus dem Beutel auswählen, ohne sie zurückzulegen.
Hier sind die verschiedenen Kombinationen von Bällen, die wir auswählen können:
- {Rot blau}
- {Rot grün}
- {Rot Gelb}
- {Blau Grün}
- {Blau Gelb}
- {Grün Gelb}
Insgesamt gibt es 6 Kombinationen.
So berechnen Sie die Gesamtzahl der Kombinationen in R:
#calculate total combinations of size 2 from 4 total objects choose (4, 2) [1] 6
Unsere Antwort entspricht der Anzahl der Kombinationen, die wir manuell berechnet haben.
Beispiel 2: Gesamtpermutationen berechnen
Permutationen stellen Möglichkeiten dar, eine Stichprobe aus einer Gruppe von Objekten auszuwählen, wobei die Reihenfolge der Objekte von Bedeutung ist .
Angenommen, wir haben einen Beutel mit vier Murmeln: Rot, Blau, Grün und Gelb.
Angenommen, wir möchten zufällig zwei Murmeln aus dem Beutel auswählen, ohne sie zurückzulegen.
Hier sind die verschiedenen Permutationen von Murmeln, die wir auswählen können:
- {rot, blau}, {blau, rot}
- {rot, grün}, {grün, rot}
- {rot, gelb}, {gelb, rot}
- {blau, grün}, {grün, blau}
- {blau, gelb}, {gelb, blau}
- {grün, gelb}, {gelb, grün}
Es gibt insgesamt 12 Permutationen.
So berechnen Sie die Gesamtzahl der Permutationen in R:
#calculate total permutations of size 2 from 4 total objects choose (4, 2) * factorial (2) [1] 12
Unsere Antwort entspricht der Anzahl der Permutationen, die wir manuell berechnet haben.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So führen Sie eine lineare Interpolation in R durch (mit Beispiel)
So wählen Sie einzelne Zeilen in einem Datenrahmen in R aus
So replizieren Sie Zeilen in einem Datenrahmen in R