freqTab
Description
L'action freqTab est le pilier de l'analyse descriptive pour les variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. qualitatives dans SAS Viya. Elle permet de générer des tableaux de fréquences à une dimension ou des tableaux croisés multidimensionnels. C'est l'outil parfait pour compter vos fèves de café (ou vos clients) et voir comment ils se répartissent selon différentes catégories. Elle gère avec brio les pondérations, les formatsInstructions de présentation appliquées aux valeurs des variables pour modifier leur apparence (dates, monnaies, libellés) sans altérer la donnée stockée dans les tables SAS Viya. et peut même inclure les valeurs manquantes dans vos calculs si vous décidez qu'elles ont leur mot à dire.
Paramètres Clés
Préparation des données
Création du Dataset 'Enquête Caféine'
Création d'une table CAS de test simulant une enquête sur les habitudes de consommation et l'énergie perçue.
| 1 | DATA casuser.enquete_cafe; LENGTH Boisson $10 Energie $10; INPUT Boisson $ Energie $ Poids; DATALINES; |
| 2 | Cafe Haute 50 |
| 3 | Cafe Basse 10 |
| 4 | The Haute 30 |
| 5 | The Basse 20 |
| 6 | Eau Haute 15 |
| 7 | Eau . 5 |
| 8 | ; RUN; |
Exemples d'utilisation
Distribution simple des boissons
On veut juste savoir combien de personnes boivent quoi, sans fioritures.
| 1 | PROC CAS; freqTab.freqTab / TABLE={name="enquete_cafe"} tabulate={{vars={"Boisson"}}}; RUN; |
Résultat Attendu :
Tableau croisé Boisson vs Énergie avec gestion des manquants
On croise les deux variables en incluant les poids et en affichant les valeurs manquantes pour ne rien rater.
| 1 | PROC CAS; freqTab.freqTab / TABLE={name="enquete_cafe"} tabulate={{vars={"Boisson"}, cross={"Energie"}}} includeMissing=true weight="Poids" tabDisplay={FORMAT="CROSSLIST"} order="FREQ"; RUN; |