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

Documents pareils