Publié le :
Reporting SASHELP

Rapport de fréquences unidirectionnel

Ce code est également disponible en : Deutsch English Español
Ce script SAS© démontre l'utilisation de PROC FREQ pour générer des rapports de fréquences unidirectionnels. Il illustre deux scénarios distincts : premièrement, la génération d'un rapport de fréquences par défaut pour la variable 'type' du dataset SASHELP.CARS, incluant la fréquence, le pourcentage, la fréquence cumulative et le pourcentage cumulatif. Deuxièmement, il montre comment modifier ce rapport pour afficher uniquement les comptes de fréquences, en supprimant les statistiques cumulatives (NOCUM) et les pourcentages (NOPERCENT) via des options sur l'instruction TABLES. Cela permet une personnalisation fine de la sortie des rapports de fréquences.
Analyse des données

Type : SASHELP


Le script utilise le jeu de données 'cars' de la bibliothèque SASHELP, qui est un ensemble de données d'exemple standard fourni avec l'installation de SAS, ne nécessitant aucune gestion de données externe ni création interne.

1 Bloc de code
PROC FREQ
Explication :
Ce bloc exécute la PROC FREQ avec les paramètres par défaut pour la variable 'type' du dataset SASHELP.CARS. Le rapport résultant inclut la fréquence, le pourcentage, la fréquence cumulative et le pourcentage cumulatif, ce qui est le comportement standard de PROC FREQ sans options spécifiques sur l'instruction TABLES. Un titre descriptif est ajouté au rapport.
Copié !
1title "Default Report: Frequency, Percent, Cumulative Frequency, and Cumulative Percent";
2PROC FREQ DATA=sashelp.cars;
3 tables type; /*1*/
4RUN;
5title;
2 Bloc de code
PROC FREQ
Explication :
Ce bloc exécute également la PROC FREQ sur la variable 'type', mais utilise les options 'nocum' et 'nopercent' sur l'instruction TABLES. Ces options suppriment respectivement l'affichage des statistiques cumulatives et des pourcentages dans le rapport de fréquences, ne laissant apparaître que les comptes de fréquences bruts. Un titre spécifique est utilisé pour ce rapport.
Copié !
1title "Frequency Counts Only";
2PROC FREQ DATA=sashelp.cars;
3 tables type / nocum nopercent; /*2*/
4RUN;
5title;
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.