So erstellen sie einen vektor mit zufallszahlen in r


Sie können eine der folgenden Methoden verwenden, um einen Vektor mit Zufallszahlen in R zu erstellen:

Methode 1: Erstellen Sie einen Vektor mit zufälligen Werten im Bereich

 #create vector of 10 random values between 1 and 20
runif(n= 10 , min= 1 , max= 20 )

Methode 2: Erstellen Sie einen Vektor mit zufälligen Ganzzahlen im Bereich

 #create vector of 10 random integers between 1 and 20
round(runif(n= 10 , min= 1 , max= 20 ), 0)

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

Methode 1: Erstellen Sie einen Vektor mit zufälligen Werten im Bereich

Der folgende Code zeigt, wie man einen Vektor aus 10 Zufallswerten zwischen 1 und 20 erstellt:

 #make this example reproducible
set. seed ( 1 )

#create vector with 10 random numbers between 1 and 20
random_vec <- runif(n= 10 , min= 1 , max= 20 )

#view vector
random_vec

 [1] 6.044665 8.070354 11.884214 18.255948 4.831957 18.069404 18.948830
 [8] 13.555158 12.953167 2.173939

Beachten Sie, dass set.seed() garantiert, dass wir jedes Mal die gleichen Zufallszahlen erhalten.

Wenn wir set.seed() entfernen, sind die Zufallszahlen jedes Mal unterschiedlich, wenn wir den Code ausführen.

Methode 2: Erstellen Sie einen Vektor mit zufälligen Ganzzahlen im Bereich

Der folgende Code zeigt, wie man einen Vektor aus 10 zufälligen ganzen Zahlen zwischen 1 und 50 erstellt:

 #make this example reproducible
set. seed ( 1 )

#create vector with 10 random numbers between 1 and 50
random_vec <- round(runif(n= 10 , min= 1 , max= 50 ), 0)

#view vector
random_vec

 [1] 14 19 29 46 11 45 47 33 32 4

Beachten Sie, dass die Funktion „round()“ die von der Funktion „runif()“ erstellten Werte einfach auf die nächste ganze Zahl rundet.

Beachten Sie auch, dass die Funktion runif() Zufallszahlen generiert, einschließlich Min- und Max- Werten.

Beispielsweise ist es möglich, dass der obige Vektor sowohl 1 als auch 50 enthielt.

Beachten Sie außerdem, dass es bei Verwendung dieser Methode möglich ist, dass dieselbe Zahl mehrmals im Vektor vorkommt.

Zusätzliche Ressourcen

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

So erstellen Sie einen leeren Vektor in R
So entfernen Sie NA-Werte aus dem Vektor in R
So konvertieren Sie eine Matrix in einen Vektor in R

Einen Kommentar hinzufügen

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