Comment créer des boxplots par groupe dans SAS



Les boxplots sont utiles pour visualiser rapidement le résumé en cinq chiffres d’un ensemble de données, qui comprend :

  • La valeur minimale
  • Le premier quartile
  • La médiane
  • Le troisième quartile
  • La valeur maximale

L’exemple suivant montre comment créer des boxplots groupés dans SAS pour visualiser la distribution de plusieurs groupes à la fois.

Exemple : créer des boîtes à moustaches par groupe dans SAS

Tout d’abord, créons un ensemble de données dans SAS qui contient trois groupes différents :

/*create dataset*/
data my_data;
    input Group $ Value;
    datalines;
A 7
A 8
A 9
A 12
A 14
B 5
B 6
B 6
B 8
B 11
C 8
C 9 
C 11
C 13
C 17
;
run;

Notez qu’il existe trois groupes différents dans cet ensemble de données : A, B et C.

Ensuite, nous pouvons utiliser le code suivant pour créer des boxplots par groupe :

/*create boxplots by group*/
proc sgplot data=my_data;
   vbox Value / group=Group;
   keylegend / title="Group Name";
run; 

Le résultat est trois boîtes à moustaches individuelles qui affichent la distribution des valeurs de données pour les groupes A, B et C :

Boîtes à moustaches SAS par groupe

Connexes : Comment comparer les boîtes à moustaches

Notez que vous pouvez utiliser la fonction hbox pour créer des boîtes à moustaches horizontales :

/*create horizontal boxplots by group*/
proc sgplot data=my_data;
   hbox Value / group=Group;
   keylegend / title="Group Name";
run; 

Le résultat est trois boîtes à moustaches horizontales :

La légende au bas du tracé indique quelle couleur correspond à chaque groupe.

Ressources additionnelles

Les didacticiels suivants fournissent des informations supplémentaires sur les boîtes à moustaches :

Introduction aux boîtes à moustaches
Générateur de boîtes à moustaches en ligne
Quand devriez-vous utiliser une boîte à moustaches ? (3 scénarios)

Ajouter un commentaire

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