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