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
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