24.04.2014 Views

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Pour palier au nom peu clair <strong>de</strong>s variables, j’appliquerai le format $intitule. et pour colorer les modalités <strong>de</strong> la<br />

variable vs, j’utiliserai le format $vs.<br />

proc format ;<br />

value $vs "+ " = "lightgreen" "- " = "lightcoral" "ns" = "lightgray";<br />

value $intitule<br />

"SexeE" = "Sexe"<br />

"sitfam" = "Situation familiale actuelle"<br />

"MPROLOC" = "Logement"<br />

"lienmig" = "Lien à la migration"<br />

"LT1AMI1" = "Relation avec le voisinage"<br />

"GRFAM" = "Présence <strong>de</strong> la famille dans la région"<br />

"echstab_tot" = "Trajectoire"<br />

"trajloc" = "Localisation <strong>de</strong> la trajectoire"<br />

"echdouvC" = "Echelle d'appartenance"<br />

"agepop" = "Age"<br />

"_Intercept" = " Constante"<br />

;<br />

run;<br />

Et je lance une production mixte (pdf/rtf), sans fermer la <strong>de</strong>stination par défaut html, pour sortir le tableau <strong>de</strong>s<br />

odds-ratio en version améliorée.<br />

options orientation=portrait nodate nonumber; options leftmargin=1cm;<br />

ods rtf file="d:\notes\logistic\odds.rtf" style=journal startpage=no;<br />

ods pdf file="d:\notes\logistic\odds.pdf" style=journal startpage=no;<br />

title1 "L'attachement au lieu <strong>de</strong> rési<strong>de</strong>nce <strong>de</strong> l ensemble <strong>de</strong>s enquêtés" ;<br />

title2 "Odds Ratio du modèle";<br />

proc report data=or spanrows nowd;<br />

column class value versus vs oddsratioest lowercl uppercl ;<br />

<strong>de</strong>fine class /group format= $intitule. ;<br />

<strong>de</strong>fine value /display ;<br />

<strong>de</strong>fine versus / display;<br />

<strong>de</strong>fine vs / display style(column)=[background=$vs.] ;<br />

<strong>de</strong>fine oddsratioest /display format=12.3 ;<br />

<strong>de</strong>fine lowercl /display format=7.3;<br />

<strong>de</strong>fine uppercl /display format=7.3;<br />

run;<br />

ODS text= "^{style[font_face='Times New Roman' font_size=1]Lecture : grisé = nonsignificatif<br />

vert = augmente rouge = diminue en regard du versus.}";<br />

ODS text= "^{style[font_face='Times New Roman' font_size=1]Champ : L'ensemble <strong>de</strong>s<br />

personnes qui ont déclaré être attaché au lieu <strong>de</strong> rési<strong>de</strong>nce soit 2890 individus. }";<br />

ODS text= "^{style[font_face='Times New Roman' font_size=1]Source : Enquête HdV, Insee-<br />

<strong>Ined</strong>, 2003.}";<br />

run;<br />

ods rtf close; ods pdf close;<br />

Le résultat en rtf :<br />

On remarquera que les titres ont été se mettre dans la zone entête <strong>de</strong> page.<br />

Pour remédier à cela, on modifie le co<strong>de</strong> avec l’option bodytitle, déjà vue V1_p141.<br />

ods rtf file="d:\notes\logistic\odds.rtf" style=journal startpage=no bodytitle;<br />

avec comme résultat, ce copier/coller <strong>de</strong> Word à Word (en évitant ce satané style normal à interligne <strong>de</strong><br />

Word2010 et utilisant le style sans intervalle tout en réduisant la police à 10 )<br />

157 INED Service Informatique Wielki

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

Saved successfully!

Ooh no, something went wrong!