Verwendung der ranuni-funktion in sas (mit beispielen)


Sie können die RANUNI- Funktion in SAS verwenden, um Werte aus der Gleichverteilung zu generieren.

Diese Funktion verwendet die folgende Syntax:

RANUNI (Samen)

Gold:

  • Seed: Eine nicht negative Ganzzahl, die als erster Ausgangspunkt für die Generierung von Zufallswerten verwendet wird.

Das folgende Beispiel zeigt, wie Sie diese Funktion in der Praxis nutzen können.

Beispiel 1: Verwenden Sie die RANUNI-Funktion, um einen Zufallswert zu generieren

Wir können die folgende Syntax mit der RANUNI- Funktion verwenden, um einen Datensatz zu erstellen, der einen Zufallswert zwischen 0 und 1 enthält:

 /*create dataset with one random value between 0 and 1*/
data my_data;
    my_value= ranuni ( 0 );
run;

/*view dataset*/
proc print data =my_data;

Die RANUNI- Funktion hat den Wert 0,49370 generiert.

Standardmäßig generiert die RANUNI- Funktion einen Zufallswert zwischen 0 und 1.

Sie können jedoch das Ergebnis der RANUNI- Funktion mit n multiplizieren, um einen Zufallswert zwischen 1 und n zu generieren.

Beispielsweise können wir die folgende Syntax verwenden, um einen Zufallswert zwischen 0 und 10 zu generieren:

 /*create dataset with one random value between 0 and 10*/
data my_data;
    my_value= ranuni ( 0 )* 10 ;
run;

/*view dataset*/
proc print data =my_data; 

Diesmal hat die RANUNI- Funktion den Wert 4.17403 generiert.

Beispiel 2: Verwenden Sie die RANUNI-Funktion, um mehrere Zufallswerte zu generieren

Wir können die folgende Syntax mit der RANUNI- Funktion verwenden, um einen Datensatz zu erstellen, der zehn Zufallswerte zwischen 0 und 100 enthält:

 /*create dataset with 10 random values between 0 and 100*/
data my_data;
    do i= 1 to 10 by 1 ;
        my_value= ranuni ( 0 )* 100 ;
        output ;
    end ;
run;

/*view dataset*/
proc print data =my_data;

Beachten Sie, dass jeder Wert in der Spalte my_value zwischen 0 und 100 liegt.

Zusätzliche Ressourcen

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

So generieren Sie Zufallszahlen in SAS
So wählen Sie eine Zufallsstichprobe in SAS aus
So extrahieren Sie Zahlen aus einer Zeichenfolge in SAS

Einen Kommentar hinzufügen

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