L'action freqTab.freqTab construit des tableaux de fréquences (unidimensionnels) et des tableaux croisés (contingence). Elle permet d'analyser la distribution de variables catégorielles et d'examiner les relations entre elles, avec des options de tri, de pondération et de formatage des résultats.
| Paramètre | Description |
|---|---|
| attributes | Modifie les attributs des variables utilisées dans cette action. |
| descending | Lorsqu'il est défini sur True, inverse l'ordre de tri imposé par le paramètre order. |
| display | Spécifie une liste de tables de résultats à envoyer au client pour affichage. |
| groupByLimit | Supprime l'analyse si le nombre de groupes BY dépasse la valeur spécifiée. |
| includeMissing | Lorsqu'il est défini sur True, traite les valeurs manquantes comme des niveaux valides pour les variables définies dans le paramètre tabulate. |
| includeZeroWeight | Lorsqu'il est défini sur True, inclut les observations ayant un poids de 0 dans l'analyse. |
| nLevelsPrint | Spécifie le nombre maximum de niveaux de variables à afficher dans la table d'informations sur les niveaux de variables (0 supprime l'affichage). |
| order | Spécifie l'ordre de tri pour les niveaux des variables (FORMATTED, FREQ, INTERNAL). |
| outputTables | Liste les noms des tables de résultats à enregistrer sous forme de tables CAS sur le serveur. |
| printLevels | Lorsqu'il est défini sur True, affiche la table d'informations sur les niveaux de variables. |
| tabDisplay | Spécifie les options pour contrôler l'affichage des tableaux de fréquences et croisés (format CROSSLIST ou LIST, maxLevels, missingFreq). |
| table | Spécifie les paramètres de la table d'entrée (nom, caslib, where, etc.). |
| tabulate | Spécifie les tableaux de fréquences et croisés à produire. Utilisez 'vars' pour les variables et 'cross' pour les croisements. |
| weight | Spécifie une variable numérique qui fournit un poids pour chaque observation dans la table d'entrée. |
Charge le jeu de données SASHELP.CARS dans la mémoire CAS pour l'utiliser avec l'action freqTab.
| 1 | |
| 2 | PROC CAS; |
| 3 | dataStep.runCode / code=" |
| 4 | data casuser.cars; |
| 5 | set sashelp.cars; |
| 6 | |
| 7 | run; |
| 8 | "; |
| 9 | |
| 10 | RUN; |
| 11 |
Génère un tableau de fréquence simple pour la variable 'Origin' afin de voir la répartition des voitures par origine.
| 1 | |
| 2 | PROC CAS; |
| 3 | freqTab.freqTab / TABLE={name="cars", caslib="casuser"} tabulate={{vars={"Origin"}}}; |
| 4 | |
| 5 | RUN; |
| 6 |
Génère un tableau croisé Type par Origin, trié par fréquence décroissante, incluant les valeurs manquantes, et affiché au format LIST.
| 1 | |
| 2 | PROC CAS; |
| 3 | freqTab.freqTab / TABLE={name="cars", caslib="casuser"} tabulate={{vars={"Origin"}, cross={"Type"}}} order="FREQ" descending=TRUE includeMissing=TRUE tabDisplay={FORMAT="LIST"}; |
| 4 | |
| 5 | RUN; |
| 6 |