Comment calculer les quartiles dans SAS : avec des exemples



Vous pouvez utiliser la syntaxe de base suivante pour calculer les quartiles d’un ensemble de données dans SAS :

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

Remarque : L’instruction pctlpts spécifie les quartiles à calculer et l’instruction pctlpre spécifie le préfixe à utiliser pour les quartiles dans la sortie.

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : Comment calculer les quartiles dans SAS

Supposons que nous ayons l’ensemble de données suivant dans SAS qui contient deux variables :

/*create dataset*/
data original_data;
    input team $ points;
    datalines;
A 12
A 15
A 16
A 21
A 22
A 25
A 29
A 31
B 16
B 22
B 25
B 29
B 30
B 31
B 33
B 38
;
run;

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

Le code suivant montre comment calculer les quartiles pour la variable points dans l’ensemble de données

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

Voici comment interpréter le résultat :

  • La valeur du premier quartile est de 18,5 .
  • La valeur du deuxième quartile est 25 .
  • La valeur du troisième quartile est 30,5 .

Pour calculer les valeurs quartiles regroupées par la variable team, ajoutez simplement par équipe dans l’instruction univariée proc :

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

Le tableau de sortie montre les valeurs de quartile pour la variable de points pour les équipes A et B.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans SAS :

Comment calculer les centiles dans SAS
Comment utiliser le résumé de procédure dans SAS
Comment créer des tableaux de fréquences dans SAS

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *