So erstellen sie histogramme in sas (3 beispiele)


Sie können die folgenden Methoden verwenden, um ein oder mehrere Histogramme in SAS zu erstellen:

Methode 1: Erstellen Sie ein Histogramm

 proc univariate data =my_data;
    var var1;
    histogram var1;
run ;

Methode 2: Erstellen Sie ein Histogramm-Panel

 proc univariate data =my_data;
    class var2;
    var var1;
    histogram var1;
run ;

Methode 3: Histogramm-Overlay

 proc univariate data =my_data;
    class var2;
    var var1;
    histogram var1 / overlay ;
run ;

Die folgenden Beispiele zeigen, wie jede Methode mit dem folgenden Datensatz in SAS verwendet wird:

 /*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; 

Beispiel 1: Erstellen Sie ein Histogramm

Der folgende Code zeigt, wie ein Histogramm für die Punktevariable erstellt wird:

 /*create histogram for variable points*/
proc univariate data =my_data;
    var points;
    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.

Beispiel 2: Erstellen Sie ein Histogrammfenster

Der folgende Code zeigt, wie ein Panel mit Histogrammen erstellt wird, um die Verteilung der Werte der Punktevariablen gruppiert nach der Teamvariablen zu visualisieren:

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

Anhand dieser Grafik können Sie schnell erkennen, dass Spieler aus Team A tendenziell mehr Punkte erzielen als Spieler aus Team B.

Beachten Sie, dass beide Histogramme eine gemeinsame x-Achse haben, was den Vergleich der Punktwerte zwischen den beiden Teams erleichtert.

Methode 3: Histogramm-Overlay

Der folgende Code zeigt, wie mehrere Histogramme in einem einzigen Diagramm überlagert werden:

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

Dieser Diagrammtyp ist nützlich, wenn Sie mehrere Histogramme in einem einzigen Diagramm anzeigen möchten.

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