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

Create successful ePaper yourself

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

4.5.3.3 Exemple plus approfondi<br />

Afin d’approfondir le traitement <strong>de</strong>s données sous R à partir <strong>de</strong> <strong>Sas</strong> Foudation, il a été décidé <strong>de</strong> rechercher dans<br />

R une fonction implémentée dans le package corrgram.<br />

La fonction corrgram à l’intérieur <strong>de</strong> ce package permet <strong>de</strong> créer une représentation <strong>de</strong> la matrice <strong>de</strong> corrélation<br />

entre les différentes variables.<br />

La matrice <strong>de</strong> corrélation est représentée à l’ai<strong>de</strong> d’un dégradé <strong>de</strong> <strong>de</strong>ux couleurs, par défaut le rouge et le bleu,<br />

l’un représentant une corrélation positive entre les <strong>de</strong>ux variables et l’autre une corrélation négative.<br />

Lorsque la couleur est très vive, cela signifie que la corrélation entre les <strong>de</strong>ux variables est forte, inversement<br />

lorsque la couleur est dans les tons pastel, la corrélation est faible.<br />

De même que précé<strong>de</strong>mment la comman<strong>de</strong> proc iml;… quit; permet d’entrer dans l’univers du calcul<br />

matriciel et dans notre cas <strong>de</strong> faire appel à une fonctionnalité située dans R : utiliser le package corrgram créé<br />

sous R.<br />

La comman<strong>de</strong> Call ExportDatasetToR est toujours nécessaire afin d’exporter une table du format <strong>Sas</strong><br />

vers R et pouvoir effectuer <strong>de</strong>s analyses.<br />

proc iml; /*début <strong>de</strong> l'appel aux fonctionnalités <strong>de</strong> <strong>Sas</strong> IML Studio*/<br />

Call ExportDatasetToR("lib.tab","base"); /*Export d'une base <strong>Sas</strong> vers R*/<br />

submit /R; /*soumission à R du co<strong>de</strong> qui suit*/<br />

library(corrgram) #chargement <strong>de</strong> la librairie corrgram<br />

corrgram(base, or<strong>de</strong>r=TRUE, lower.panel=panel.sha<strong>de</strong>,<br />

upper.panel=panel.pie, text.panel=panel.txt,<br />

main="Santé et départements")<br />

endsubmit; # fin <strong>de</strong> la soumission à R<br />

*pause pour sauvegar<strong>de</strong>r éventuellement les graphiques;<br />

quit;/*fermeture <strong>de</strong> la procédure interactive iml */<br />

La lecture <strong>de</strong> la log/journal donne cependant une indication<br />

WARNING: R: Le chargement a nécessité le package : seriation<br />

WARNING: R: Le chargement a nécessité le package : cluster<br />

WARNING: R: Le chargement a nécessité le package : TSP<br />

WARNING: R: Le chargement a nécessité le package : gclus<br />

WARNING: R: Le chargement a nécessité le package : grid<br />

WARNING: R: Le chargement a nécessité le package : colorspace<br />

241 INED Service Informatique Wielki

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

Saved successfully!

Ooh no, something went wrong!