Le script initialise l'Output Delivery System (ODS) pour produire une sortie graphique. Il définit un modèle de graphique statistique (`STATGRAPH`) nommé `Fig_8_0_PatientProfile` à l'aide de `PROC TEMPLATE`. Ce modèle organise un nuage de points (cholestérol vs. tension systolique) et des graphiques en barres/boîtes (poids moyen, tension diastolique par cause de décès) dans une mise en page en grille. Enfin, `PROC SGRENDER` est utilisé avec le jeu de données `sashelp.heart` pour appliquer ce modèle et générer le graphique résultant sous forme d'image.
Analyse des données
Type : SASHELP
Le script utilise le jeu de données standard `sashelp.heart` de SAS, qui est fourni avec l'installation de SAS et ne nécessite pas de source externe ou de création interne.
1 Bloc de code
ODS Setup
Explication : Ce bloc initialise les options de l'Output Delivery System (ODS). Il définit un chemin de sortie pour les images (`gpath`), la résolution des images (`dpi`) et configure la sortie ODS pour HTML avec un style `htmlblue`. La commande `ods html close;` ferme la destination HTML par défaut pour éviter les conflits lors de la génération de graphiques ultérieurs.
Copié !
%let gpath='.'; /*--Put your Folder Name here--*/
%let dpi=300;
ods listing style=htmlblue image_dpi=&dpi gpath=&gpath;
ods html close;
Explication : Ce bloc définit un modèle de graphique statistique (`STATGRAPH`) nommé `Fig_8_0_PatientProfile`. Le modèle crée une mise en page en grille (`layout lattice`) avec deux colonnes. La première colonne contient un nuage de points (`scatterplot`) de la cholestérolémie par rapport à la tension systolique, groupés par sexe. La deuxième colonne est une autre grille superposant un graphique à barres (moyenne du poids par cause de décès et sexe) et un diagramme en boîte (tension diastolique par cause de décès et sexe). Divers attributs de style sont appliqués pour améliorer la lisibilité et l'esthétique du graphique.
Explication : Ce bloc active la destination `ods listing` et configure `ods graphics` avec des dimensions spécifiques (`width`, `height`) et un nom d'image (`imagename`). La `PROC SGRENDER` est ensuite utilisée pour générer le graphique en appliquant le modèle `Fig_8_0_PatientProfile` défini précédemment au jeu de données `sashelp.heart`. Le résultat est une image graphique encapsulant le modèle.
Explication : Ce bloc réinitialise les titres et les notes de bas de page globaux ODS, garantissant qu'ils ne persistent pas pour les sorties ODS ultérieures.
Copié !
title;
footnote;
1
title;
2
footnote;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.