Sas: het aantal opslaglocaties in het histogram opgeven


U kunt de midpoints- instructie gebruiken om het aantal groepen op te geven dat in een histogram in SAS moet worden gebruikt.

Deze verklaring gebruikt de volgende basissyntaxis:

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

Dit specifieke voorbeeld creëert een histogram met middelpunten variërend van 9 tot 36 met intervallen van 3 .

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: hoe u het aantal opslaglocaties in het histogram in SAS kunt opgeven

Stel dat we de volgende dataset in SAS hebben die informatie bevat over verschillende basketbalspelers:

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

We kunnen de volgende syntaxis gebruiken om een histogram voor de puntenvariabele te maken:

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

De X-as geeft de waarden van de puntenvariabele weer en de Y-as geeft het percentage waarnemingen in de dataset weer dat overeenkomt met verschillende waarden.

Merk op dat de middelpunten van het histogram met intervallen van 6 voorkomen.

Om het aantal kaders in het histogram te vergroten, kunnen we specificeren dat middelpunten voorkomen met intervallen van 3 :

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

specificeer bakken in histogram in SAS

Merk op dat dit histogram meer totale groepen heeft dan het vorige histogram, omdat we de intervallen tussen de middelpunten hebben verkleind.

Om het aantal kaders in het histogram te verkleinen, kunnen we specificeren dat middelpunten voorkomen met intervallen van 9 :

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

Merk op dat dit histogram minder totale groepen heeft dan het vorige histogram, omdat we de intervallen tussen de middelpunten hebben vergroot.

Voel je vrij om te spelen met de waarden in de middelpuntverklaring om het aantal vakken in je histogram te vergroten of verkleinen.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere diagrammen in SAS maakt:

Hoe lijndiagrammen te maken in SAS
Boxplots per groep maken in SAS
Hoe u een spreidingsdiagram met een regressielijn in SAS maakt

Einen Kommentar hinzufügen

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