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

Einen Kommentar hinzufügen

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