Sas: so geben sie die anzahl der bins im histogramm an


Mit der midpoints- Anweisung können Sie die Anzahl der Gruppen angeben, die in einem Histogramm in SAS verwendet werden sollen.

Diese Anweisung verwendet die folgende grundlegende Syntax:

 proc univariate data =my_data;
    histogram my_variable / midpoints =( 9 to 36 by 3 );
run ;

In diesem speziellen Beispiel wird ein Histogramm mit Mittelpunkten im Bereich von 9 bis 36 in Abständen von 3 erstellt.

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

Beispiel: So geben Sie die Anzahl der Bins im Histogramm in SAS an

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 29 8
At 23 6
At 20 6
At 21 9
At 33 14
At 35 11
At 31 10
B 21 9
B 14 5
B 15 7
B 11 10
B 12 6
B 10 8
B 15 10
;
run ;

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

Wir können die folgende Syntax verwenden, um ein Histogramm für die Punktevariable zu erstellen:

 /*create histogram for variable points*/
proc univariate data =my_data;
    histogram points;
run ;

Die X-Achse zeigt die Werte der Punktvariablen und die Y-Achse zeigt den Prozentsatz der Beobachtungen im Datensatz an, die mit unterschiedlichen Werten übereinstimmen.

Beachten Sie, dass die Mittelpunkte des Histogramms in Abständen von 6 liegen.

Um die Anzahl der Kästchen im Histogramm zu erhöhen, können wir festlegen, dass Mittelpunkte in Abständen von 3 auftreten:

 /*create histogram for points variable with custom bins*/
proc univariate data =my_data;
    histogram points / midpoints =( 9 to 36 by 3 );
run ; 

Geben Sie Bins im Histogramm in SAS an

Beachten Sie, dass dieses Histogramm insgesamt mehr Gruppen aufweist als das vorherige Histogramm, da wir die Intervalle zwischen den Mittelpunkten verringert haben.

Um die Anzahl der Kästchen im Histogramm zu verringern, können wir festlegen, dass Mittelpunkte in Abständen von 9 auftreten:

 /*create histogram for points variable with custom bins*/
proc univariate data =my_data;
    histogram points / midpoints =( 9 to 36 by 9 );
run ; 

Beachten Sie, dass dieses Histogramm insgesamt weniger Gruppen aufweist als das vorherige Histogramm, da wir die Intervalle zwischen den Mittelpunkten vergrößert haben.

Spielen Sie gerne mit den Werten in der Mittelpunktangabe , um die Anzahl der Kästchen in Ihrem Histogramm zu erhöhen oder zu verringern.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere Diagramme in SAS erstellen:

So erstellen Sie Liniendiagramme in SAS
So erstellen Sie Boxplots nach Gruppen in SAS
So erstellen Sie ein Streudiagramm mit einer Regressionslinie in SAS

Einen Kommentar hinzufügen

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