/* 1. Charger le jeu de données SASHELP.CARS en session CAS */ proc cas; session casauto; caslib _all_ assign; data casuser.cars; set sashelp.cars; run; quit; /* 2. Créer un format défini par l'utilisateur pour engineSize avec une valeur manquante */ proc format casfmtlib='casu...
/* 1. Charger le jeu de données SASHELP.CARS en session CAS */ proc cas; session casauto; caslib _all_ assign; data casuser.cars; set sashelp.cars; run; quit; /* 2. Créer un format défini par l'utilisateur complexe */ proc format casfmtlib='casuser.myfmtlib'; value $fueltype...
/* 1. Créer une grande table CAS pour la démonstration */ proc cas; session casauto; caslib _all_ assign; data casuser.large_data; do i = 1 to 100000; /* 100 000 observations */ engineSize_raw = ranuni(12345) * 10; /* Générer des tailles moteur continues */ if en...
/* Étape DATA pour charger sashelp.cars dans une bibliothèque CAS */ libname mylib cas; data mylib.cars; set sashelp.cars; run; /* Utilisation de base de PROC CARDINALITY */ title 'Cardinalité des variables par défaut'; proc cardinality data=mylib.cars outcard=mylib.card_basic; var Make Mod...
/* Étape DATA pour charger sashelp.cars dans une bibliothèque CAS */ libname mylib cas; data mylib.cars; set sashelp.cars; run; /* Forcer un ordre ascendant sur 'engineSize' */ title 'Cardinalité de engineSize avec ordre ascendant et MAXLEVELS'; proc cardinality data=mylib.cars outcard=mylib.c...
/* Création de données avec un format utilisateur et chargement en CAS */ libname mylib cas; proc format; value $statusfmt 'A' = 'Actif' 'I' = 'Inactif' 'S' = 'Suspendu'; run; data mylib.employees; input EmployeeID Status $ Salary; format Status $statusfmt.; datalines; 101 A 50000 102 I...
/* Assurez-vous que sashelp.cars est chargé en CAS */ libname mylib cas; data mylib.cars; set sashelp.cars; run; /* Analyse de cardinalité groupée avec peu de niveaux affichés */ title 'Cardinalité groupée avec peu de niveaux affichés'; proc cardinality data=mylib.cars outcard=mylib.card_group...
CAS; libname mycas cas; /* Charger le jeu de données Iris de SASHELP vers la session CAS */ data mycas.iris; set sashelp.iris; run; /* Exemple 1 : Utilisation Basique pour la variable Species */ proc cardinality data=mycas.iris outcard=mycas.card_species outdetails=mycas.details_species; ...
/* Exemple 2 : Utilisation avec des options courantes (MAXLEVELS et DESCENDING) */ /* Analyse de SepalLength avec un nombre limité de niveaux affichés et tri décroissant */ proc cardinality data=mycas.iris outcard=mycas.card_sepal_full outdetails=mycas.details_sepal_full maxlevels=10 descending; ...
/* Exemple 3 : Cas Avancé - Analyse des niveaux de SepalLength > 4.7 et visualisation */ proc cardinality data=mycas.iris (where=(SepalLength > 4.7)) outcard=mycas.card_sepal_gt47 outdetails=mycas.details_sepal_gt47 maxlevels=5; /* Li...