So wählen sie eine zufallsstichprobe in sas aus: mit beispielen


Hier sind die beiden gängigsten Methoden zur Auswahl einer einfachen Zufallsstichprobe von Zeilen aus einem Datensatz in SAS:

Methode 1: Wählen Sie anhand der Stichprobengröße eine Zufallsstichprobe aus

 proc surveyselect data =original_data
    out =random_sample
    method =srs /*specify simple random sampling as sampling method*/
    sampsize =3 /*select 3 observations randomly*/
    seed =123; /*set seed to make this example reproducible*/
run ;

Methode 2: Wählen Sie eine Zufallsstichprobe anhand des Anteils aller Beobachtungen aus

 proc surveyselect data =original_data
    out =random_sample
    method =srs /*specify simple random sampling as sampling method*/
    samprate =0.2 /*select 20% of all observations randomly*/
    seed =123; /*set seed to make this example reproducible*/
run ;

Die folgenden Beispiele zeigen, wie jede Methode mit dem folgenden Datensatz in SAS verwendet wird:

 /*create dataset*/
data original_data;
    input team $pointsrebounds;
    datalines ;
Warriors 25 8
Wizards 18 12
Rockets 22 6
Celtics 24 11
Thunder 27 14
Spurs 33 19
Nets 31 20
Mavericks 34 10
Kings 22 11
Pelicans 39 23
;
run ;

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

Beispiel 1: Wählen Sie eine Zufallsstichprobe anhand der Stichprobengröße aus

Der folgende Code zeigt, wie eine Zufallsstichprobe von Beobachtungen aus dem Datensatz mit einer Stichprobengröße von n=3 ausgewählt wird:

 /*select random sample*/
proc surveyselect data =original_data
    out =random_sample
    method =srs
    sampsize =3
    seed =123;
run ;

/*view random sample*/
proc print data =random_sample; 

Wir können sehen, dass drei Zeilen zufällig aus dem Originaldatensatz ausgewählt wurden.

Beispiel 2: Wählen Sie eine Zufallsstichprobe anhand des Anteils aller Beobachtungen aus

Der folgende Code zeigt, wie Sie mithilfe der Funktion „samprate“ eine zufällige Stichprobe von Beobachtungen aus dem Datensatz auswählen, um anzugeben, dass die zufällige Stichprobe 20 % aller ursprünglichen Beobachtungen darstellen soll:

 /*select random sample*/
proc surveyselect data =original_data
    out =random_sample
    method =srs
    samprate =0.2
    seed =123;
run ;

/*view random sample*/
proc print data =random_sample;

Wir können sehen, dass 20 % der gesamten Beobachtungen (20 % * 10 Beobachtungen = 2 ) aus dem Originaldatensatz zufällig als Teil unserer Stichprobe ausgewählt wurden.

Zusätzliche Ressourcen

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

So verwenden Sie die Verfahrenszusammenfassung in SAS
So benennen Sie Variablen in SAS um
So erstellen Sie neue Variablen in SAS

Einen Kommentar hinzufügen

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