mdSummary
Description
L'action mdSummary calcule des résumés multidimensionnels pour des 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. numériques. Les données d'entrée doivent contenir au moins une variable numérique, sinon l'action renvoie une erreur et un dictionnaire vide. Parfait pour se faire une idée rapide de vos métriques et indicateurs sans trop transpirer !
Paramètres Clés
Préparation des données
Chargement des données de test
Importation de la célèbre table sashelp.cars dans une bibliothèque CAS pour pouvoir faire chauffer les moteurs statistiques.
| 1 | PROC CAS; |
| 2 | SESSION casauto; |
| 3 | TABLE.loadTable / |
| 4 | caslib="sashelp" |
| 5 | path="cars.sas7bdat" |
| 6 | casOut={name="cars", caslib="casuser", replace=true}; |
| 7 | RUN; |
| 8 | QUIT; |
Exemples d'utilisation
Résumé simple de plusieurs variables
Génère les statistiques descriptives classiques sur le prix conseillé (MSRP), le prix facturé (Invoice) et la consommation en ville (MPG_City).
| 1 | PROC CAS; |
| 2 | SIMPLE.mdSummary / |
| 3 | TABLE={name="cars", caslib="casuser"} |
| 4 | inputs={"MSRP", "Invoice", "MPG_City"} |
| 5 | subSet={"MIN", "MAX", "MEAN", "N"}; |
| 6 | RUN; |
| 7 | QUIT; |
Résultat Attendu :
Résumé multidimensionnel avec regroupement avancé
Produit des statistiques détaillées groupées par origine et type de véhicule, en excluant les valeurs manquantes et en ajoutant l'écart-type et le coefficient de variation.
| 1 | PROC CAS; |
| 2 | SIMPLE.mdSummary / |
| 3 | TABLE={name="cars", caslib="casuser"} |
| 4 | inputs={"MSRP"} |
| 5 | subSet={"MEAN", "STD", "CV", "MIN", "MAX"} |
| 6 | sets={ |
| 7 | {groupBy={"Origin", "Type"}} |
| 8 | } |
| 9 | includeMissing=FALSE; |
| 10 | RUN; |
| 11 | QUIT; |