Sas: so verwenden sie proc univariate nach gruppe
Sie können proc univariate in SAS mit der by- Anweisung verwenden, um deskriptive Statistiken für jede numerische Variable in einem Datensatz zu berechnen, gruppiert nach einer bestimmten Variablen.
Dieses Verfahren verwendet die folgende grundlegende Syntax:
proc univariate data =my_data normal ;
by group_variable;
run ;
Das folgende Beispiel zeigt, wie Sie dieses Verfahren in der Praxis anwenden können.
Beispiel: Proc Univariate nach Gruppe in SAS
Angenommen, wir haben in SAS den folgenden Datensatz, der Informationen über verschiedene Basketballspieler enthält:
/*create dataset*/
data my_data;
input team $pointsrebounds;
datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;
/*view dataset*/
proc print data =my_data;
Wir können proc univariate mit der by- Anweisung verwenden, um deskriptive Statistiken für die Punkte- und Rebounds -Variablen zu berechnen, gruppiert nach der Teamvariablen :
proc univariate data =my_data ;
by team;
run ;
Dieses Verfahren führt zu folgenden Ergebnissen:
- Beschreibende Statistik der Punkte von Team A
- Beschreibende Statistik für die Rebounds von Team B
- Beschreibende Statistik der Punkte von Team A
- Beschreibende Statistik für die Rebounds von Team B
So sehen die deskriptiven Statistiken für die Punktevariable von Team A aus:
Wenn Sie nur deskriptive Statistiken für eine bestimmte Variable, gruppiert nach einer anderen Variablen, berechnen möchten, können Sie die var- Anweisung verwenden.
Sie können beispielsweise die folgende Syntax verwenden, um deskriptive Statistiken nur für die Punktevariable zu berechnen, gruppiert nach der Teamvariable :
proc univariate data =my_data ; var points; by team; run ;
Sie können beliebig viele Variablen in den var- und by -Anweisungen angeben, um deskriptive Statistiken für die gewünschten Variablen zu berechnen.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So verwenden Sie Proc Univariate für Normalitätstests in SAS
So verwenden Sie die Verfahrenszusammenfassung in SAS
So verwenden Sie Proc Tabulate in SAS