simple

paraCoord

##set_simple

Description

Génère un graphique en coordonnées parallèles 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. spécifiées dans la liste. Parfait pour visualiser les relations multidimensionnelles (et accessoirement pour faire tourner la tête) !

Syntaxe Officielle
simple.paraCoord <result=results> <status=rc> /
attributes={{format="string", formattedLength=integer, label="string", * name="variable-name", nfd=integer, nfl=integer}, {...}},
freq="variable-name",
freqRange={double-1 <, double-2, ...>},
includeMissing={integer-1 <, integer-2, ...>},
inputs={{format="string", formattedLength=integer, label="string", * name="variable-name", nfd=integer, nfl=integer}, {...}},
maxFreq=double,
maxLines=64-bit-integer,
minFreq=double,
nBins={integer-1 <, integer-2, ...>},
niceBinning={integer-1 <, integer-2, ...>},
* table={caslib="string", computedOnDemand=TRUE | FALSE, computedVars={{...}}, computedVarsProgram="string", dataSourceOptions={...}, importOptions={...}, * name="table-name", singlePass=TRUE | FALSE, vars={{...}}, where="where-expression", whereTable={...}}
;

Paramètres Clés

Nom du paramètre Description
attributes Spécifie les attributs des variables. Pour plus d'informations, voir .
freq Spécifie une variable de fréquence pour la pondération.
freqRange Spécifie une plage de fréquences.
includeMissing Spécifie si les valeurs manquantes des variables analytiques sont incluses. Si défini sur True, les valeurs manquantes sont comptabilisées lors de la détermination des valeurs distinctes pour les coordonnées parallèles.
inputs Spécifie les variables d'entrée pour l'analyse. C'est ici que vous indiquez les axes de votre graphique. Pour plus d'informations, voir .
maxFreq Spécifie une fréquence maximale. Valeur par défaut : MACBIG.
maxLines Spécifie un nombre maximal de lignes à traiter. Valeur par défaut : INT64_MAX.
minFreq Spécifie une fréquence minimale. Valeur par défaut : -MACBIG.
nBins Spécifie le nombre de classes (bins) pour regrouper chaque variable.
niceBinning Spécifie si l'algorithme de regroupement en classes optimal (nice binning) est activé pour chaque variable (True ou False).
table Spécifie le nom de la table d'entrée, la caslib et d'autres paramètres communs.

Préparation des données

Chargement des données en mémoire

Nous allons charger la célèbre table sashelp.class en mémoire CAS.

1DATA mycas.class;
2 SET sashelp.class;
3RUN;

Exemples d'utilisation

Coordonnées parallèles sur deux variables

Génère les données nécessaires pour un tracé en coordonnées parallèles impliquant la taille et le poids des élèves.

1PROC CAS;
2 SIMPLE.paraCoord /
3 TABLE={name="class"},
4 inputs={"Height", "Weight"};
5QUIT;
Résultat Attendu :
Le tableau de résultats contiendra les informations de coordonnées parallèles prêtes à être ingérées par l'interface SAS Visual Analytics.
Coordonnées parallèles avec binning personnalisé

Analyse de la taille, du poids et de l'âge avec une gestion explicite des intervalles (bins) et de l'inclusion des valeurs manquantes.

1PROC CAS;
2 SIMPLE.paraCoord /
3 TABLE={name="class"},
4 inputs={"Height", "Weight", "Age"},
5 nBins={10, 10, 5},
6 niceBinning={1, 1, 1},
7 includeMissing={1};
8QUIT;
Résultat Attendu :
L'action renvoie les données préparées pour les 3 variables, réparties respectivement sur 10, 10 et 5 intervalles à l'aide d'un binning optimisé, incluant les profils comportant des données manquantes.