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