Génération d'un graphique de fréquence simple pour une variable ('TYPE') afin de visualiser la distribution de ses valeurs.
Tri des valeurs par fréquence descendante (ORDER=FREQ) et modification de l'orientation du graphique en barres horizontales (ORIENT=HORIZONTAL) pour une meilleure lisibilité.
Création de graphiques de fréquence bivariés (tables croisées) où un graphique distinct est produit pour chaque valeur de la première variable, permettant d'analyser la distribution de la seconde variable par groupe.
Utilisation de l'option TWOWAY=STACKED pour des diagrammes à barres empilés dans le contexte de tables croisées, offrant une vue comparative des proportions.
Le script utilise le jeu de données intégré `sashelp.cars`, qui est un jeu de données de démonstration standard disponible par défaut dans l'environnement SAS et ne nécessite pas de création ou de gestion externe.
1 Bloc de code
PROC FREQ
Explication : Ce bloc de code génère un graphique de fréquence simple pour la variable 'TYPE' à partir du jeu de données `sashelp.cars`. L'option `plots=freqplot` demande la création d'un diagramme à barres visuel représentant la fréquence de chaque valeur unique de la variable 'TYPE'.
Copié !
title "Frequency Distribution of TYPE";
proc freq data=sashelp.cars;
tables type / plots=freqplot;
run;
1
title "Frequency Distribution of TYPE";
2
PROC FREQDATA=sashelp.cars;
3
tables type / plots=freqplot;
4
RUN;
2 Bloc de code
PROC FREQ
Explication : Ce bloc produit un graphique de fréquence où les catégories de la variable 'TYPE' sont triées par fréquence descendante (option `order=freq`). De plus, l'option `plots=freqplot(orient=horizontal)` modifie l'orientation du graphique pour afficher des barres horizontales, améliorant potentiellement la lisibilité pour certaines distributions.
Copié !
title "Descending Frequency Distribution of TYPE";
proc freq data=sashelp.cars order=freq;
tables type / plots=freqplot(orient=horizontal);
run;
1
title "Descending Frequency Distribution of TYPE";
2
PROC FREQDATA=sashelp.cars order=freq;
3
tables type / plots=freqplot(orient=horizontal);
4
RUN;
3 Bloc de code
PROC FREQ
Explication : Ce bloc illustre la création d'un graphique de fréquence bidirectionnel (une table croisée) pour les variables 'ORIGIN' et 'TYPE'. L'option `plots=freqplot` génère un diagramme à barres distinct pour chaque valeur unique de la variable 'ORIGIN', montrant la distribution de 'TYPE' au sein de chaque origine.
Copié !
title "Two-way Frequency Distribution of TYPE and ORIGIN";
title2 "Separate Plots";
proc freq data=sashelp.cars;
tables origin*type / plots=freqplot;
run;
1
title "Two-way Frequency Distribution of TYPE and ORIGIN";
2
title2 "Separate Plots";
3
PROC FREQDATA=sashelp.cars;
4
tables origin*type / plots=freqplot;
5
RUN;
4 Bloc de code
PROC FREQ
Explication : Ce dernier bloc présente un graphique de fréquence bidirectionnel avancé avec des barres empilées (`twoway=stacked`) et une orientation horizontale. Les barres sont triées par fréquence descendante (`order=freq`), et chaque segment empilé représente une valeur de 'TYPE' au sein de chaque 'ORIGIN', offrant une comparaison visuelle des distributions des deux variables de manière agrégée et détaillée.
Copié !
title "Two-way Descending Frequency Distribution of TYPE and ORIGIN";
title2 "Stacked Bars";
proc freq data=sashelp.cars order=freq;
tables origin*type / plots=freqplot(twoway=stacked orient=horizontal);
run;
1
title "Two-way Descending Frequency Distribution of TYPE and ORIGIN";
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.
« L'utilisation de la PROC FREQ ne se limite plus à la simple génération de tableaux croisés austères. Grâce à l'option PLOTS=FREQPLOT, la procédure bascule dans l'analyse visuelle immédiate en exploitant la puissance du moteur ODS Graphics. L'intérêt majeur de cette approche réside dans sa simplicité : vous obtenez simultanément la rigueur statistique des tables de fréquences et la clarté d'un diagramme en barres. En jouant sur les options d'orientation et de tri (ORDER=FREQ), vous pouvez transformer un graphique illisible en un outil de communication efficace, mettant instantanément en exergue les catégories dominantes de votre jeu de données. »
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.