Sas: so zeigen sie iqr in proc means an


Sie können PROC MEANS verwenden, um zusammenfassende Statistiken für Variablen in SAS zu berechnen.

Standardmäßig zeigt PROC MEANS den Interquartilbereich (IQR) nicht als eine der zusammenfassenden Statistiken an, Sie können jedoch die QRANGE- Anweisung verwenden, um den IQR in die Ausgabe einzubeziehen:

 proc means data =my_data N Mean QRANGE Std Min Max ;
    var points;
run ;

In diesem speziellen Beispiel werden die Gesamtzahl der Beobachtungen, der Mittelwert, der Interquartilbereich, die Standardabweichung sowie die Mindest- und Höchstwerte für eine Variable namens „ Punkte“ berechnet.

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: IQR in PROC MEANS in SAS anzeigen

Angenommen, wir haben in SAS den folgenden Datensatz, der Informationen über verschiedene Basketballspieler enthält:

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
At 10 2
At 17 5
At 17 6
At 18 3
At 15 0
B 10 2
B 14 5
B 13 4
B 29 0
B 25 2
C 12 1
C 30 1
C 34 3
C 12 4
C 11 7
;
run ;

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

Angenommen, wir verwenden PROC MEANS , um zusammenfassende Statistiken für die Punktevariable im Datensatz zu berechnen:

 /*calculate summary statistics for points variable*/
proc means data =my_data;
    var points;
run ; 

deskriptive Statistik in SAS mit PROC MEANS

Standardmäßig berechnet PROC MEANS die folgenden beschreibenden Statistiken:

  • N : Die Gesamtzahl der Beobachtungen
  • Durchschnitt : Der Durchschnittswert der Punkte
  • Std Dev: die Standardabweichung der Punkte
  • Minimum : Der Mindestpunktwert
  • Maximum : Der maximale Punktwert

Beachten Sie, dass der IQR nicht in der Ausgabe enthalten ist.

Wir können die folgende Syntax verwenden, um den IQR in die Ausgabe einzubinden:

 /*calculate summary statistics for points and include IQR*/
proc means data =my_data N Mean QRANGE Std Min Max ;
    var points;
run ; 

Beachten Sie, dass die Ausgabe jetzt den Interquartilbereichswert für die Punktevariable enthält.

Wir können sehen, dass der IQR für die Punktevariable 13 beträgt.

Denken Sie daran, dass der IQR die Differenz zwischen dem 75. Perzentil und dem 25. Perzentil für eine bestimmte Variable darstellt.

Wenn Sie die Werte dieser Perzentile sehen möchten, können Sie P25 und P75 in die Prozedur PROC MEANS einbeziehen:

 /*calculate summary statistics for points and include IQR*/
proc means data =my_data N Mean P25 P75 QRANGE Std Min Max ;
    var points;
run ; 

Die Ausgabe umfasst jetzt das 25. Perzentil, das 75. Perzentil und den Interquartilbereich für die Punktevariable .

Zusätzliche Ressourcen

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

So berechnen Sie deskriptive Statistiken in SAS
So erstellen Sie Häufigkeitstabellen in SAS
So berechnen Sie Perzentile in SAS
So erstellen Sie PivotTables in SAS

Einen Kommentar hinzufügen

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