24.11.2014 Views

Pratique de Sas Windows 9.2... Volume 1 - Ined

Pratique de Sas Windows 9.2... Volume 1 - Ined

Pratique de Sas Windows 9.2... Volume 1 - Ined

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9.6 La <strong>de</strong>stination output (ou comment capturer e.a. <strong>de</strong>s résultats statistiques)<br />

Cette partie vous suppose familier <strong>de</strong> l’ods trace vu page 118.<br />

Dans cet exemple illustratif portant sur <strong>de</strong>s données réelles non présentes dans le sashelp, l’ods trace nous<br />

fournit tout d’abord le nom exact sous SAS <strong>9.2.</strong>3 version francisée <strong>de</strong>s data objets d’une procédure catmod dans<br />

laquelle il y a une longue série exploratoire <strong>de</strong> modèles semblables mais à petite variation.<br />

Sortie ajoutée :<br />

-------------<br />

Nom : ANOVA Nom : Estimates<br />

Libellé : Analyse <strong>de</strong> variance Libellé : Valeurs estimées ML<br />

Modèle : Stat.Catmod.ANOVA Modèle : Stat.Catmod.Estimates<br />

Chemin : Catmod.Mo<strong>de</strong>l1.ANOVA Chemin : Catmod.Mo<strong>de</strong>l1.Estimates<br />

-------------<br />

Programme :<br />

ods results=off;<br />

ods select ANOVA Estimates;<br />

ods output "Analyse <strong>de</strong> Variance"(persist=proc)=anova;<br />

ods output Estimates(persist=proc)=estimates(drop=note);<br />

proc catmod data = EID.a_indpol ;<br />

direct agee age2 ;<br />

mo<strong>de</strong>l polit = agee age2 sexee fnaactb / noprofile ;run;*1;<br />

direct agee age2 ;<br />

mo<strong>de</strong>l polit = agee age2 sexee fnaactb nive2te / noprofile ;run;*2;<br />

direct agee age2 ;<br />

mo<strong>de</strong>l polit = agee age2 sexee fnaactb nive2te qualife / noprofile ;run;*3;<br />

direct agee age2 ;<br />

mo<strong>de</strong>l polit = agee age2 sexee fnaactb nive2te mressthh / noprofile ;run;*4;<br />

quit;<br />

ods output close;<br />

ods results=on;<br />

ods select all;<br />

ods listing close;<br />

ods html file="d:\ined\r\catmod.xls" style=minimal;<br />

title 'anova';proc print data=anova;run;<br />

title 'estimates';proc print data=estimates;run;<br />

ods html close;ods listing;<br />

Commentaires :<br />

- Les noms d’objets sont ANOVA et Estimates et sont sélectionnés pour ensuite les capturer facilement.<br />

- L’instructuction ods output exige que soit affecté à un nom d’objet (ou label, template ou path), un nom<br />

<strong>de</strong> table sas temporaire. Dans l’exemple, c’est le libellé <strong>de</strong> l’objet ANOVA (qui se retrouvera sous ce nom<br />

i<strong>de</strong>ntique dans les 4 tentatives <strong>de</strong> modèlisation statistique) qui sera capturé pour remplir une table anova jusqu’à<br />

la fin <strong>de</strong> la procédure, grâce à l’option persist=proc. Le label a dû être mis entre quotes vu un nom non simple.<br />

Il en sera <strong>de</strong> même pour la récupération dans une autre table estimates (sur laquelle il est possible d’appliquer<br />

<strong>de</strong>s options <strong>de</strong> dataset drop= par ex) <strong>de</strong> l’autre ensemble d’informations.<br />

- On prendra bien soin <strong>de</strong> fermer la table accumulant les informations par la passation d’une instruction ods<br />

output close; seulement après avoir fermé les actions en cours par un run ; ou un quit ; préalable.<br />

La secon<strong>de</strong> étape consite simplement à diriger l’affichage <strong>de</strong> leur contenu vers du html présenté partiellement<br />

ci après, prouvant ainsi leur existence.<br />

On pourra donc affirmer que tout résultat( statistique, tabulate…) est récupérable sous forme <strong>de</strong> table <strong>Sas</strong> et donc<br />

utilisable directement pour une reprise et transformation. Certains résultats jamais imprimés/visibles le sont aussi : la<br />

liste <strong>de</strong> ces objets se trouve à la fin <strong>de</strong> chaque chapitre <strong>de</strong> documentation sur une procédure statistique.<br />

Sorties :<br />

Anova<br />

...<br />

INED Wielki 161

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!