Publié le :
Statistique CREATION_INTERNE

Exemple de Documentation ODS 3

Ce code est également disponible en : Deutsch English Español
En attente de validation
Le script commence par définir un titre pour la sortie ('Oven Measurements'). Il crée ensuite un jeu de données interne 'hh' avec des mesures de température. Il utilise la procédure MIXED pour effectuer une analyse de modèle mixte sur ces données, avec les variables 'a' et 'b' comme effets de classification, et 'y' comme réponse. Les paramètres du modèle mixte sont spécifiés, et l'output de recherche des paramètres est capturé dans un jeu de données nommé 'parms' via ODS OUTPUT. La commande ODS SHOW est utilisée pour afficher les destinations ODS actives. Ensuite, le script définit un modèle de graphique 'surface' à l'aide de PROC TEMPLATE, qui visualise les paramètres de covariance et la vraisemblance logarithmique. Enfin, PROC SGRENDER est utilisé pour générer ce graphique de surface en utilisant les données 'parms' obtenues de PROC MIXED.
Analyse des données

Type : CREATION_INTERNE


Le jeu de données 'hh' est créé directement dans le script à l'aide d'une instruction DATA STEP avec des données intégrées (`datalines`). Le jeu de données 'parms' est généré par la PROC MIXED et est donc également interne au flux d'exécution du script.

1 Bloc de code
DATA STEP Data
Explication :
Ce bloc DATA STEP crée un jeu de données nommé 'hh' et y insère des données directement via l'instruction `datalines`. Les variables 'a', 'b' et 'y' sont définies et remplies avec les valeurs fournies, représentant des mesures d'un four.
Copié !
1DATA hh;
2 INPUT a b y;
3 DATALINES;
41 1 237 1 1 254 1 1 246
51 2 178 1 2 179
62 1 208 2 1 178 2 1 187
72 2 146 2 2 145 2 2 141
83 1 186 3 1 183
93 2 142 3 2 125 3 2 136
10;
2 Bloc de code
PROC MIXED
Explication :
Cette procédure réalise une analyse de modèle mixte sur le jeu de données 'hh'. Les variables 'a' et 'b' sont déclarées comme variables de classification. Un modèle est spécifié où 'y' est la variable dépendante et 'a' est un effet fixe. Les effets aléatoires sont définis pour 'b' et l'interaction 'a*b'. L'instruction `parms` initialise les paramètres pour l'optimisation. L'option `ods output ParmSearch=parms` exporte les résultats de la recherche des paramètres dans un nouveau jeu de données nommé 'parms'.
Copié !
1PROC MIXED DATA=hh;
2 class a b;
3 model y = a;
4 random b a*b;
5 parms (17 to 20 BY 0.1) (.3 to .4 BY .005) (1.0);
6 ods OUTPUT ParmSearch=parms;
7RUN;
3 Bloc de code
ODS
Explication :
Affiche les destinations ODS actives, permettant de vérifier où la sortie sera dirigée (par exemple, HTML, LISTING, RTF).
Copié !
1ods show;
4 Bloc de code
PROC TEMPLATE
Explication :
Ce bloc utilise PROC TEMPLATE pour définir un gabarit de graphique statistique personnalisé nommé 'surface'. Ce gabarit crée un graphique de surface 3D (`surfaceplotparm`) avec 'CovP1' sur l'axe X, 'CovP2' sur l'axe Y et 'ResLogLike' sur l'axe Z, qui sont des variables issues du jeu de données 'parms'.
Copié !
1PROC TEMPLATE;
2 define statgraph surface;
3 begingraph;
4 layout overlay3d;
5 surfaceplotparm x=CovP1 y=CovP2 z=ResLogLike;
6 endlayout;
7 endgraph;
8 END;
9RUN;
5 Bloc de code
PROC SGRENDER
Explication :
Cette procédure rend le graphique défini par le gabarit 'surface' (créé avec PROC TEMPLATE) en utilisant les données contenues dans le jeu de données 'parms' (généré par PROC MIXED). Cela permet de visualiser la surface des paramètres du modèle mixte.
Copié !
1PROC SGRENDER DATA=parms template=surface;
2RUN;
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.
Informations de Copyright : S A S S A M P L E L I B R A R Y NAME: ODSEX3 TITLE: Documentation Example 3 for ODS PRODUCT: STAT SYSTEM: ALL KEYS: ODS PROCS: MIXED, TEMPLATE, SGRENDER DATA: REF: Using the Output Delivery System MISC: