So generieren sie zufallszahlen in r (mit beispielen)


Sie können die folgenden Methoden verwenden, um Zufallszahlen in R zu generieren:

Methode 1: Generieren Sie eine Zufallszahl im Bereich

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

Methode 2: Mehrere Zufallszahlen in einem Bereich generieren

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

Methode 3: Generieren Sie eine zufällige Ganzzahl im Bereich

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

Methode 4: Generieren Sie mehrere zufällige Ganzzahlen im Bereich

 #generate five random integers between 1 and 20 (sample with replacement)
sample ( 1:20 , 5, replace= TRUE )

#generate five random integers between 1 and 20 (sample without replacement)
sample ( 1:20 , 5, replace= FALSE )

Die folgenden Beispiele zeigen, wie jede dieser Methoden in der Praxis angewendet werden kann.

Methode 1: Generieren Sie eine Zufallszahl im Bereich

Der folgende Code zeigt, wie eine Zufallszahl zwischen 1 und 20 generiert wird:

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

[1] 8.651919

Diese Funktion generiert 8,651919 als Zufallszahl zwischen 1 und 20.

Methode 2: Mehrere Zufallszahlen in einem Bereich generieren

Der folgende Code zeigt, wie fünf Zufallszahlen zwischen 1 und 20 generiert werden:

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

[1] 12.507360 6.719675 1.836038 17.685829 16.874723

Diese Funktion generiert fünf Zufallszahlen zwischen 1 und 20.

Methode 3: Generieren Sie eine zufällige Ganzzahl im Bereich

Der folgende Code zeigt, wie eine zufällige Ganzzahl zwischen 1 und 20 generiert wird:

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

[1] 7

Diese Funktion generiert 7 als zufällige Ganzzahl zwischen 1 und 20.

Methode 4: Generieren Sie mehrere zufällige Ganzzahlen im Bereich

Der folgende Code zeigt, wie fünf zufällige Ganzzahlen zwischen 1 und 20 generiert werden:

 #generate five random integers between 1 and 20 (sample with replacement)
sample ( 1:20 , 5, replace= TRUE )

[1] 20 13 15 20 5

#generate five random integers between 1 and 20 (sample without replacement)
sample ( 0:20 , 5, replace= FALSE )

[1] 6 15 5 16 19

Beachten Sie, dass wir bei Verwendung von replace=TRUE zulassen, dass dieselbe Ganzzahl mehrmals generiert wird.

Wenn wir jedoch replace=FALSE verwenden, erlauben wir nicht, dass dieselbe Ganzzahl mehr als einmal generiert wird.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:

So erstellen Sie einen Datenrahmen mit Zufallszahlen in R
So erstellen Sie eine Matrix mit Zufallszahlen in R
So erstellen Sie einen Vektor mit Zufallszahlen in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert