SAS SGPLOT : Superposez Histogramme et Densité pour valider vos distributions en un coup d'œil

Niveau de difficulté
Débutant
Publié le :
Simon

Le Conseil de l'Expert

Simon
Expert SAS et fondateur.

Pour éviter que les courbes de densité ne soient masquées par les barres de l'histogramme ou ne se confondent entre elles, ajoutez l'option TRANSPARENCY=0.5 à l'instruction HISTOGRAM et forcez des couleurs distinctes pour vos courbes via l'option LINEATTRS=(COLOR=RED) pour la normale et LINEATTRS=(COLOR=BLUE) pour le kernel.

Ce script utilise la procédure SGPLOT pour visualiser la distribution de la variable 'mpg_city' (consommation en ville) issue de la table SASHELP.CARS. Les véhicules de type 'Hybrid' sont exclus via un filtre dataset option. Le graphique inclut un histogramme ainsi que deux courbes de densité (normale et à noyau/kernel) pour comparer la distribution empirique à une distribution théorique.
Analyse des données

Type : SASHELP


Les données proviennent de la bibliothèque standard SASHELP, table CARS.

1 Bloc de code
PROC SGPLOT
Explication :
Configuration du graphique : définition du titre, filtrage des données (exclusion des hybrides), tracé de l'histogramme, ajout des courbes de densité (normale par défaut et kernel), positionnement de la légende à l'intérieur du graphique et ajustement de l'axe Y.
Copié !
1title 'Distribution of Mileage';
2PROC SGPLOT DATA=sashelp.cars(where=(type ne 'Hybrid'));
3 histogram mpg_city;
4 density mpg_city / lineattrs=(pattern=solid);
5 density mpg_city / type=kernel lineattrs=(pattern=solid);
6 keylegend / location=inside position=topright across=1;
7 yaxis offsetmin=0 grid;
8RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.

Documentation liée

Aucune documentation spécifique pour cette catégorie.