Universit´ e de Poitiers D´ epartement de Math´ ematiques 1M09 – Statistique De

Universit´ e de Poitiers D´ epartement de Math´ ematiques 1M09 – Statistique Descriptive Master MMAS 1, ann´ ee 2009–10 TRAVAUX PRATIQUES No 1. — INTRODUCTION ` A SAS 1. G´ en´ eralit´ es sur le logiciel SAS Le logiciel SAS (Statistical Analysis System) est d´ evelopp´ e et commercialis´ e par la soci´ et´ e am´ ericaine SAS Institute Inc., situ´ ee ` a Cary, en Caroline du Nord. Il a ´ et´ e con¸ cu comme un logiciel de Statistique polyvalent, c’est-` a-dire susceptible de traiter pratiquement tous les domaines de la Statistique. Il est assez ancien (initi´ e dans ann´ ees 1970) et est constamment enrichi de nouvelles m´ ethodes. Aujourd’hui, SAS se veut un v´ eritable syst` eme de gestion de l’Information plutˆ ot qu’un simple logiciel de Statistique. La documentation papier de SAS est ´ enorme et n’existe qu’en anglais. Cette documentation est aujourd’hui partiellement en ligne et accessible ` a partir de l’interface. On peut trouver sur Internet des cours synth´ etiques en fran¸ cais. Nous disposons en TP d’une version fran¸ caise l’interface. Un texte de r´ ef´ erence en fran¸ cais est propos´ e dans : [1] Aza¨ is J.M., Besse P., Cardot H., Couallier V. et Croquette A., SAS sous Unix : Logiciel herm´ etique pour syst` eme ouvert, http://www.lsp.ups-tlse.fr/Besse/pub/saspdf.pdf. Mˆ eme si nous serons amen´ es ` a utiliser la version Windows de SAS, il est vivement conseill´ e de vous y reporter avant de vous lancer dans la consultation de l’aide en ligne. Une r´ ef´ erence pour une introduction ` a SAS se trouvant ` a la BU : [2] Kontchou Kouomegni, H. et Decourt, O., SAS : maˆ ıtriser SAS Base et SAS Macro SAS 9 et versions ant´ erieures, Dunod (2004). (r´ ef. BU 004.43(SAS) KON) Vous trouverez d’autres ouvrages dans la mˆ eme classification. 2. Connexion dans la salle BE11 Se connecter ` a ENS/UFR. Il est ensuite important de cr´ eer un r´ epertoire sp´ ecial sous le- quel, tous les programmes, tables et sorties SAS seront sauvegard´ ees (on pourra, par exemple, l’appeler TPSAS). 1. Si ce n’est pas d´ ej` a fait, cr´ eer un raccourci vers l’Explorateur sur le bureau : s´ electionner Menu d´ emarrer/Tous les programmes/Accessoires/Explorateur Windows puis « clic droit » pour choisir Envoyer vers/Bureau. Puis il suffira de cliquer deux fois sur le rac- courci pour ouvrir l’Explorateur. 2. Ouvrir l’Explorateur. Cr´ eer le r´ epertoire de nom TPSAS ` a partir de Fichier/Nouveau- /Dossier de la fenˆ etre de l’Explorateur. 3. Enfin, cr´ eer un raccourci vers le r´ epertoire TPSAS en s´ electionnant le r´ epertoire TPSAS sous l’Explorateur et en proc´ edant comme en 1. 2 Travaux pratiques no 1. — Introduction ` a SAS 3. Les fenˆ etres principales de SAS Entrer dans SAS en faisant s´ electionnant SAS ` a partir du menu D´ emarrer/Tous les programmes (la version actuelle est la version 9.1.3). On pourra l` a aussi cr´ eer un raccourci sur le bureau avec la mˆ eme manipulation que dans la pr´ ec´ edente section. Une fois lanc´ e, plusieurs fenˆ etres s’ouvrent ` a l’´ ecran comme en Figure 1 et constituent ce qui est appel´ e le Display Manager Service ou (DMS). Figure 1. — Aspect de l’interface apr` es lancement de SAS Les 3 fenˆ etres les plus utiles apparaissent dans la partie droite de la fenˆ etre principale (Fi- gure 1) : • ´ Editeur (Editor) : c’est l’´ editeur de texte de SAS, dans lequel on entre tout programme ` a ex´ ecuter. • Journal (Log) : fenˆ etre dans laquelle s’affichent, au cours de l’ex´ ecution d’un programme, le programme lui-mˆ eme, s´ equence par s´ equence (en noir) et les commentaires du syst` eme SAS sur ce programme (en bleu) ; le cas ´ ech´ eant, s’affichent ´ egalement ici un message d’avertissement, lorsqu’un probl` eme non fatal est d´ etect´ e (pr´ ec´ ed´ e de warning, en vert) ou un message d’erreur, lorsqu’une erreur fatale est d´ etect´ ee (pr´ ec´ ed´ e de error, en rouge) ; • Sortie (Output) : fenˆ etre dans laquelle s’affichent tous les r´ esultats obtenus ` a partir d’un programme s’ex´ ecutant correctement. Seules les deux fenˆ etres Journal et ´ Editeur sont ouvertes lors du lancement. La fenˆ etre Sortie recouvrira les deux pr´ ec´ edentes lors de l’affichage des r´ esultats textuels (ou graphiques, et dans ce cas, c’est la fenˆ etre Graphique qui prend la place). Pour retrouver le Journal et l’´ Editeur, il suffit de cliquer sur les onglets correspondants dans la barre en bas de la fenˆ etre (cf Figure 1). De mani` ere g´ en´ erale, cette manipulation permet de rendre la fenˆ etre s´ electionn´ ee active. Ces Master MMAS 1 3 trois fenˆ etres poss` edent sensiblement les mˆ emes « menus d´ eroulants » sur la partie haute de la fenˆ etre principale (le menu contextuel en haut de la fenˆ etre principale d´ epend de la fenˆ etre active). Notons que les r´ esultats (textuels et graphiques) des diff´ erentes ex´ ecutions d’une session SAS apparaissent dans le menu plac´ e dans la fenˆ etre dans la partie gauche de la fenˆ etre principale (voir onglet R´ esultat). On quitte SAS ` a partir du menu d´ eroulant Fichier/Sortie de la fenˆ etre principale. Il existe divers modes de traitement de donn´ ees avec SAS. Nous ne nous int´ eresserons ici qu’au mode interactif. 1. Programmation SAS. Cela consiste ` a ´ ecrire un programme SAS dans la fenˆ etre ´ Editeur (ou sous un ´ editeur de texte quelconque). On s´ electionne ` a la souris le texte correspondant et on l’ex´ ecute via le menu d´ eroulant Ex´ ecuter/Soumettre (ou en cliquant sur le bouton dans la barre d’outils principale. Nous reviendrons sur la structure globale d’un programme SAS plus loin. 2. SAS/INSIGHT (menu d´ eroulant Solutions/Analyse/Analyse Interactive des Donn´ ees). Il permet un traitement interactif imm´ ediat et puissant des donn´ ees uni- ou bidimension- nelles. On peut r´ ealiser des graphiques d´ ej` a tr` es ´ elabor´ es. Les possibilit´ es de SAS/INSIGHT seront partiellement exploit´ ees dans les TP. Quelques m´ ethodes d’analyses multidimen- sionnelles sont disponibles (en particulier l’ACP). Notons qu’il existe un module, sur le principe « tout ` a la souris » de SAS/INSIGHT, nomm´ ee Enterprise Miner et largement utilis´ e dans le milieu des entreprises. Sur la Figure 1, une seconde fenˆ etre apparaˆ ıt sur la partie gauche de l’interface. Deux onglets figurent au bas de cette fenˆ etre, Explorateur et R´ esultats. Il suffit de cliquer sur un onglet pour rendre la fonction d’exploration de r´ epertoires, ou de r´ esultats des analyses, active. Une barre d’outils (de boutons) contextuelle apparaˆ ıt alors et permet un acc` es direct ` a quelques fonctionnalit´ es. Par exemple, si la fonction d’exploration est active, on voit apparaˆ ıtre au moins les quatre icˆ ones suivantes : 1. Biblioth` eques qui donne acc` es ` a l’ensemble des biblioth` eques actives durant la session (voir la prochaine sous-section) ; 2. Dossiers Favoris qui donne acc` es au contenu des dossiers My Documents (Mes Docu- ments) et My Desktop (Bureau) de Windows ; 3. Poste de Travail qui donne acc` es au contenu de l’ensemble du poste de travail ; 4. Raccourci de fichiers qui donne acc` es, en particulier, aux raccourcis sur des fichiers externes ` a SAS ou sur des r´ epertoires. 4. Donn´ ees Un fichier de donn´ ees n’est reconnu, lu et trait´ e par SAS que s’il est dans un format sp´ ecifique. De mˆ eme, les fichiers produits en sortie d’une proc´ edure SAS sont conformes ` a ce format sp´ ecifique. Nous parlerons de table SAS (SAS data set) pour un fichier mis dans un tel format. Une table SAS sauvegard´ ee sur disque apparaˆ ıt sous la forme ⟨nomfichier⟩.sas7bdat. Le TP proposera diverses manipulations sur ces tables. Notons d` es maintenant que chaque commande SAS est termin´ ee par un point-virgule. 4.1. Les biblioth` eques 4 Travaux pratiques no 1. — Introduction ` a SAS Une biblioth` eque (library) est un nom logique, un raccourci, attribu´ e par SAS ` a un r´ epertoire pouvant contenir des donn´ ees SAS. Une fois d´ eclar´ ee, on n’a plus ` a utiliser le nom absolu du r´ epertoire (adresse physique sur le disque). Ainsi, pour utiliser le r´ epertoire TPSAS cr´ e´ e en section 2 sans avoir ` a redonner son chemin absolu dans l’arborescence du disque dur, il suffit d’allouer un biblioth` eque TPSAS une fois pour toute en d´ ebut de session via : LIBNAME TPSAS "Z:\...\TPSAS"; Une fois allou´ ee, la lecture ou l’´ ecriture d’une table ⟨nomtable⟩dans la biblioth` eque (i.e. dans le r´ epertoire d’alias) TPSAS se fait au moyen : TPSAS.nomtable l’ensemble des biblioth` eques actives durant la session SAS apparaˆ uploads/Litterature/ 1m09tp-pdf.pdf

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager