SAS Cours 2 : Graphiques 1 Print 2 tabulate
Transcription
SAS Cours 2 : Graphiques 1 Print 2 tabulate
SAS Cours 2 : Graphiques Nous allons ici voir comment produire de beau graphiques et de belles présentations. 1 Print 1.1 bases Vous connaissez déjà la commande print. Elle formate les données pour la fenêtre sortie. Avant d’aller plus avant, on peut déjà, grâce à la commande options formater un peu notre sortie. options nonumber linesize=70 pagesize=35; Tester ces options en imprimant la base titanic du premier TD. Profitez en pour y mettre un joli titre (option title dans la commande print). Maintenant, faisons commencer la première page au numéro 10. option pageno=10; 1.2 Quelques options Regardez à cette adresse : http://sas.stat.ucl.ac.be/sasdiscute/doc/ tutorials/base/print.html Pour bien vous imprégner de ce tutorial, il vous est demander de refaire tous les exemples. Pour cela, on vous demande d’adapter chaque exemple aux données du titanic (ou à une des bases que l’on a vu au TD précédent). 2 tabulate Cette procedure vous permet de créer des tableaux. Très utile pour synthétiser les informations. Lisez : http://sas.stat.ucl.ac.be/sasdiscute/doc/tutorials/base/tabulate. html 1 Appliquez ce que vous venez d’apprendre à la table titanic. Faites des petits tableaux récaputilatifs. Homme et femmes par classes, ayant survécu, etc Faites preuve d’imagination. On présentera les meilleurs tables à toute la classe. 3 ods Une options bien sympathique de SAS est sa capacité d’imprimer dans plein de formats différents. Nous verrons ici comment imprimer et formater nos résultats en html, en pdf et en RTF. Il existe une foultitude d’autres formats possible : proc gdevice; run; Vous allez exporter dans les quatre formats ci-après (html, pdf, rtf et gif) vos plus belles tables créées précédemment. 3.1 Création de fichiers HTML avec l’ODS du SAS L’instruction ODS html ouvre, ferme ou gère la destination HTML. Format général de l’instruction ODS (pour créer un fichier HTML) : ODS html FILE=’nom\_fichier\_html’ < options >; code SAS générant la sortie; ODS html close; Options : • CONTENTS=’nom de fichier’ contient des liens aux éléments individuels de la sortie contenus dans le corps du fichier html. • PAGE=’nom de fichier’ contient des liens aux pages individuels de la sortie contenus dans le corps du fichier html. • FRAME=’nom de fichier’ intègre la table des matières, le contenu de pages et le corps du fichier html (il faut définir l’option CONTENTS ou PAGE ou les deux). ods html file=’Z:\SAS\tabula.html’; footnote "Une table qui en dit long"; title "Lutte des classes"; proc tabulate data = work.titanic; class Class Survived; table Class, Survived; run; ods html close; 2 Et en prime on a appris une nouvelle commande, footnote (lisez l’aide). 3.2 Création d’un fichiers PDF/RTF On utilise l’ODS pdf (ou rtf) pour des fichiers pdf (ou rtf). ods pdf file=’D:\SAS\listing.pdf’; proc report data=work.titanic nowindows; column Sex Class Survived; define Sex / group; define Class / group; define survived / analysis sum; rbreak after / dol dul summarize; run; ods pdf close; Chouette, une nouvelle commande (trouver et lire l’aide). On retrouve également la commande report dans le menu solution/édition de rapports/créer rapport. Jouer un peu avec. 3.3 Création des fichiers graphiques Stratégie : dérouter le graphique vers la création d’un fichier GIF (png, bmp, tiff, imprimante, ...). Un tel fichier est directement incorporé dans un logiciel de traitement de texte (latex, word). Avantage : en créant un fichier GIF, on utilise, au moment de l’impression, la définition de l’imprimante bien supérieure à celle d’un écran. filename gsasfile ’Z:\SAS\test_gif.gif’; goptions reset=all device=gif gaccess=gsasfile; 4 4.1 Graphiques Clique bouton Dans le menu solution/édition de rapports vous trouverez un onglet graph-N-go. C’est un outil extrêmement puissant. Faites le tutoriel. 4.2 Types de graphiques Il existe de nombreux types possible de graphiques. Regarder l’aides des commandes : 3 • plot, • gchart, • g3d et gcontour, • gmap. 4.3 Programmation Rendez vous sur : http://www.lsp.ups-tlse.fr/Besse/enseignement.html Cliquez ensuite sur “initiation à SAS” et téléchargez le fichier tp2graf.pdf. Ce site contient une masse importante de bonnes choses concernant SAS. Nous l’utiliserons de nouveau dans un TD à venir. Pour l’instant tester les petits bouts de code permettant de créer des graphiques. Utilisez ses jeux de données et les nôtres. 4