Hoe kwartielen in sas te berekenen: met voorbeelden


U kunt de volgende basissyntaxis gebruiken om kwartielen van een gegevensset in SAS te berekenen:

 /*calculate quartile values for variable called var1*/
proc univariate data =original_data;
    var var1;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

Opmerking : De pctlpts- instructie specificeert de kwartielen die moeten worden berekend, en de pctlpre- instructie specificeert het voorvoegsel dat moet worden gebruikt voor de kwartielen in de uitvoer.

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

Voorbeeld: kwartielen berekenen in SAS

Stel dat we de volgende gegevensset in SAS hebben die twee variabelen bevat:

 /*create dataset*/
data original_data;
    input team $points;
    datalines ;
AT 12
At 15
At 16
At 21
At 22
At 25
At 29
At 31
B16
B22
B25
B29
B 30
B 31
B 33
B 38
;
run ;

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

De volgende code laat zien hoe kwartielen voor de puntenvariabele in de gegevensset worden berekend

 /*calculate quartile values for points*/
proc univariate data =original_data;
    var points;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

/*view quartiles for points*/
proc print data =quartile_data;

Zo interpreteert u het resultaat:

  • De waarde van het eerste kwartiel is 18,5 .
  • De tweede kwartielwaarde is 25 .
  • De derde kwartielwaarde is 30,5 .

Om kwartielwaarden gegroepeerd op de teamvariabele te berekenen, voegt u eenvoudigweg per team toe aan de univariate proc-instructie:

 /*calculate quartile values for points*/
proc univariate data =original_data;
    var points;
    by team;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

/*view quartiles for points*/
proc print data =quartile_data; 

De uitvoertabel toont de kwartielwaarden voor de puntenvariabele voor teams A en B.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:

Hoe percentielen in SAS te berekenen
Procedureoverzicht gebruiken in SAS
Hoe frequentietabellen in SAS te maken

Einen Kommentar hinzufügen

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