So erstellen sie eine matrix mit zufallszahlen in r


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

Methode 1: Erstellen Sie eine Matrix mit Zufallswerten im Bereich

 #create matrix of 10 random values between 1 and 20
random_matrix <- matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 )

Methode 2: Erstellen Sie eine Matrix mit zufälligen ganzen Zahlen im Bereich

 #create matrix of 10 random integers between 1 and 20
random_matrix <- matrix(round(runif(n= 10 , min= 1 , max= 20 ), 0), nrow= 5 )

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

Methode 1: Erstellen Sie eine Matrix mit Zufallswerten im Bereich

Der folgende Code zeigt, wie man eine 5-Zeilen-Matrix erstellt, die aus 10 Zufallswerten zwischen 1 und 20 besteht:

 #make this example reproducible
set. seed ( 1 )

#create matrix with 10 random numbers between 1 and 20
random_matrix <- matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 )

#view matrix
random_matrix

          [,1] [,2]
[1,] 6.044665 18.069404
[2,] 8.070354 18.948830
[3,] 11.884214 13.555158
[4,] 18.255948 12.953167
[5,] 4.831957 2.173939

Das Ergebnis ist eine Matrix aus 5 Zeilen und 2 Spalten, wobei jeder Wert in der Matrix zwischen 1 und 20 liegt.

Methode 2: Erstellen Sie eine Matrix mit zufälligen ganzen Zahlen im Bereich

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

 #make this example reproducible
set. seed ( 1 )

#create matrix with 10 random integers between 1 and 50
random_matrix <- matrix(round(runif(n= 10 , min= 1 , max= 50 ), 0), nrow= 5 )

#view matrix
random_matrix

     [,1] [,2]
[1,] 14 45
[2,] 19 47
[3,] 29 33
[4,] 46 32
[5,] 11 4

Das Ergebnis ist eine Matrix aus 5 Zeilen und 2 Spalten, wobei jeder Wert in der Matrix eine ganze Zahl zwischen 1 und 50 ist.

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

Beispielsweise ist es möglich, dass die obige Matrix sowohl 1 als auch 50 enthält.

Beachten Sie außerdem, dass es bei Verwendung dieser Methode möglich ist, dass dieselbe Zahl mehrmals in der Matrix erscheint.

Zusätzliche Ressourcen

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

So erstellen Sie einen Vektor mit Zufallszahlen in R
So wählen Sie Zufallsstichproben in R aus

Einen Kommentar hinzufügen

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