Home
Prise en main de SAS
Contents
1. et par s curit il est pr f rable d ouvrir un diteur de texte kedit ou de votre pr f rence pour suppl er aux d fauts de celui int gr SAS Il contiendra toutes les commandes ex cut es et les com mentaires associ s Le fichier cr sera l annexe du rapport En cas de probl me perte des r sultats interm diaires mauvais choix strat giques plantage de SAS il suffit de r ex cuter le fichier pour revenir aux tapes ant rieures e Ouvrir un traitement de texte afin d y stoker les r sultats pertinents au fur et mesure de leur obtention sans oublier commentaires et l gendes 3 2 Les donn es Une tude r alis e entre 1961 et 1973 dans la maternit d un h pital d Oakland Californie avait pour but de rechercher si certaines caract ris tiques des parents avaient une influence sur le d veloppement de l enfant Parmi les variables collect es 19 variables d crites dans le tableau ci dessous ont t observ es sur 115 familles ou unit s statistiques Ces variables d crivent des informations m dicales et socio conomiques concernant le b b et ses parents au moment de la naissance puis dix ans plus tard Ces donn es vont servir illustrer la d marche classique d une tude statistique Ces donn es permettent de se poser diff rentes questions de nature plut t pid miologique e Influence ou non de la consommation de cigarettes sur le sexe de l enfant sur son poids sur sa
2. information sans crire une ligne de programme Il serait certes possible en premi re approche de se contenter de cette utili sation l mentaire mais l usage montre que ces solutions sont n cessairement limit es et qu un usage professionnel associ des contraintes n cessairement originales rend incontournable l usage d une programmation basique utili sant des syntaxes complexes et h t rog nes d un module ou d une interface l autre 1 3 Les modules et leur documentation Toutes les documentations et des tutoriels sont disponibles en ligne Des items sont sp cifiques la version de SAS utilis e 9 3 au syst me d ex ploitation et chacun des modules offerts la location Ceux les plus utilis s concern s par ce cours sont Base SAS SAS STAT SAS GRAPH Ce d cou page est impos par la politique commerciale proposant chaque module une location annuelle 1 Malheureusement le d veloppement de ce module Insight est abandonn au profit de JMP partir de la version 9 4 VAfiki Stat Prise en main de SAS Base SAS C est la documentation de base et le manuel de r f rence pour tous les trai tements de gestion des donn s l tape Data la syntaxe de ses commandes la gestion des tables SAS l diteur de texte des programmes Cet item contient galement la description des proc dures l mentaires Procedures Guide du macro langage pour l criture de macro command
3. taille e sur l volution du poids de la m re en 10 ans e sur les liaisons entre les caract ristiques des parents poids taille rh sus et celles de leur enfant e Un sc nario d taille l analyse de ce jeu de donn es avec R Il est en partie reprit pour illustrer l usage des fonctions de SAS sur ces m mes donn es 2 J L Hodges D Krech et R Crutchfield Statlab an Empirical Introduction to Statistics 1975 Code Libell Unit ou modalit s ESx sexe de l enfant MouF ERh rh sus de l enfant Rh ou RH ETO taille de l enfant la naissance en cm EPO poids de l enfant la naissance en kg ET10 taille de l enfant 10 ans en cm EP10 poids de l enfant 10 ans en kg MRh rh sus de la m re Rh ou RH MAO ge de la m re la naissance MPO poids de la m re la naissance MCig0 consom de cigarettes 0 1 10 gt 10 MT taille de la m re MP10 poids de la m re 10 ans apr s MCig10 consommation de cigarettes 10 ans apr s PAO ge du p re la naissance PCigO consommation de cigarettes la naissance PT taille du p re PP10 poids du p re 10 ans apr s RFO revenus familiaux la naissance RF10 revenus 10 ans apr s TABLE 1 Statlab liste des variables 3 3 Cr er une table SAS Charger le fichier stat lab2 csv du site http wikistat fr data dans le r pertoire courant Visualiser le fichier et remarquer que la premi re ligne
4. VAfiki Stat Prise en main de SAS Prise en main de SAS R sum Ces tuteuriels proposent une introduction l mentaire un usage classique du logiciel SAS pour lancer des analyses statistiques L ob jectif est volontairement restreint aux commandes et proc dures de base disponibles dans la version de la licence acad mique de SAS correspondant galement aux usages les plus fr quents dans les grandes entreprises Les modules concern s sont SAS de base SAS Stat SAS Graph Le premier tuteuriel introduit le logiciel son organisation ses objets et propose une prise en main du mode inter actif d utilisation Plan des tuteuriels e Prise en main e Gestion des donn es e Graphiques e Macros commandes e Bases de donn es Les proc dures du module SAS STAT sont tudi es dans les cours de statistique aff rents 1 Introduction 1 1 Historique Le syst me SAS n au d but des ann es 60 conserve de son environnement initial de conception IBM les caract ristiques fondamentales complexit principe de compatibilit ascendante lourdeur co t et aussi puissance et ef ficacit Il a acquis une position dominante jusqu la fin du si cle dernier dans beaucoup de secteurs d activit s En France les grandes entreprises de l nergie et administrations INSEE EDF GDF toute l industrie pharma ceutique l avaient adopt ainsi que les entreprises du tertiaire impliqu s dans la gestion vol
5. ble date run destxboarded xsum 2 3 Fen tres interactives Les traitements op rationnels volumineux sont ex cut s en diff r mode batch initiation et exploration sont ex cut es en mode interactif Le lance ment de SAS ouvre cinq fen tres principales qu il serait trop long de d crire VA fiki Stat Prise en main de SAS de fa on exhaustive Chaque fen tre contient une barre de menus d roulants contextuels Fichier pour lire ou crire dans des fichiers ext rieurs SAS importer ou ex porter des donn es dans diff rents formats quitter SAS exit en fermant toutes les fen tres dition pour g rer le texte s lectionner couper copier coller Affichage pour rendre active une des fen tres Outils pour acc der des utilitaires de gestion de graphiques de tables sas de rapports d images de textes et pour configurer les options personnalisant son environnement couleurs polices Solutions pour ex cuter les modules sp cifiques s ils ont t pay s pour la r alisation de tableaux de bord le d veloppement d applications Fen tre Pour changer l organisation des fen tre ou en s lectionner une sp ci fique Aide pour acc der l aide en ligne d taill e ainsi qu un tutoriel Getting started with SAS Software Ces fen tres sont diteur est un diteur de texte rudimentaire Il est vivement recommander surtout sous Unix d ouvrir un diteur
6. contient le nom des variables chaque valeur est s par e par une la marque d cimale est le point Entrer le programme suivant dans l diteur de texte proc import datafile statlab2 csv out sasuser statlab dbms csv replace gernamnes yes datarow 2 run VAfili Stat 5 Prise en main de SAS Sous Windows compl ter les chemin d acc s au r pertoire contenant le fichier ods graphics on Copier puis coller le texte dans l diteur de SAS Ex cuter proc gchart data sasuser statlab i pie MCig0 3 4 Ex cution d une proc dure ho Visualiser v rifier le contenu de la table ods graphics off ods rte close proc print data sasuser statlab run proc tabulate data sasuser statlab class ESx ERN Nar EROTETO table ERh ESxxEPOxmean run Contr ler dans la fen tre journal la g n ration du ou des fichiers Commenter le r sultat obtenu 3 5 Gestion des fen tres Chercher le mode d emploi de la proc dure tabulate V rifier les conte nus des fen tres les menus associ s permettant de s lectionner du texte d ef facer le contenu de la fen tre journal Utiliser l explorateur pour retrouver la table cr e et la visualiser Explorateur gt Biblioth ques gt Sasuser gt Stalab L ic ne Dossier devient active et permet de remonter dans l arborescence 3 6 dition des r sultats Contr ler la production du rapport dans un format de type traitement de texte op
7. de les refermer dans le bon ordre afin d viter de se retrouver bloqu par exemple sur un popup qui attend une r ponse 2 4 Biblioth ques Ce sont du point de vue du syst me d exploitation les r pertoires dans les quels SAS g re les fichiers et tables SAS de fa on temporaire le temps d une session ou ex cution du programme ou permanente SasUser biblioth que permanente cr e par d faut Les tables de cette bi blioth que sont nomm es sasuser nomtab Work biblioth que contenant les tables temporaires cr es par d faut par les diff rentes tapes et proc dures Elles sont effac es la fin de la session ou de l ex cution du programme Les tables sont nomm es work nomtab ou plus simplement de fa on implicite nomt ab Plut t que d utiliser toujours la librairie SasUser il est possible de d finir sa propre librairie ou r pertoire de tables permanentes commande globale libname 3 Premi re ex cution de SAS 3 1 Recommandations e Cr er un r pertoire par cours o seront regroup s les jeux de donn es ainsi que les programme SAS les fichiers graphiques le rapport diter par un traitement de texte VAfiki Stat Prise en main de SAS e Sous Unix d finir ce r pertoire comme r pertoire courant avant de lan cer SAS par la commande sas amp Il sera plus difficile de retrouver les fichiers sous Windows qui est lanc partir du menu D marrer ou de l ic ne e Sous Unix
8. es des outils de production automatique des rapports et graphes ODS en html des requ tes SQL de bases de donn es de production de documents XML SAS Procedures Fonctions et syntaxes de toutes les proc dures l exception des proc dures statistiques plus complexes statistiques l mentaires fr quences graphiques basse r solution impression tri tabulation transposition SAS Stat Toutes les proc dures statistiques et la grande vari t de leurs op tions tous les mod les de r gression les classifications les dur es de vie la statistique non param trique les analyses multidimensionnelles SAS Graph Software D tails des possibilit s graphiques en haute r solu tion et de leurs innombrables options SAS IML Le module de calcul matriciel interactif int gr est un langage interpr t comme Matlab ou R Il traite des objets matriciels avec la syntaxe d un langage volu PL1 Il est adapt la mise en place rapide de m thodes originales construites partir des op rateurs classiques de l alg bre lin aire Tr s rarement utilis e dans l industrie il n est pas d crit dans ce document mais autorise une interface avec R pour manipuler les objets de ce langage 2 Objets et utilisation de SAS 2 1 Table SAS Apr s importation en provenance d un fichiers ASCII ou d une Base SQL les donn es sont g r es par SAS sous la forme d un SAS Data Set nomm par la suite Table SAS qui
9. est un fichier ou l association de fichiers binaires contenant les donn es et leur descriptif format libell Cet objet est de principe analogue au data frame de R ou Python une liste de colonnes ou variables statistiques de types diff rents prenant leurs valeurs sur n lignes ou individus Ce peut tre aussi une matrice de distances n x n Attention une diff rence notoire par rapport R ou Python une table SAS n est qu exceptionnellement charg e en m moire en fonction des traitements ex cut s Ceci autorise donc la pr paration de donn es massives plus volumi neuse que la RAM de l ordinateur C est un h ritage ancien donn es sur bande magn tique cartes perfor es qui pr sente un int r t actuel 2 2 Programme SAS Un programme SAS est un encha nements d fapes de gestion des donn es Data Step et d appels de proc dures d crivant dans une syntaxe souvent sp cifique chaque module les traitements r aliser sous le contr le d options prises par d faut ou explicitement d finies Les diff rentes tapes ou proc dures communiquent entre elles exclusivement par l interm diaire de tables SAS permanentes ou temporaires x exemple de programme SAS gt x Lecture impression et tabulation de donn es x data Europe infile edc fun overseas input date 1 7 dest 8 10 boarded 11 13 proc print data europe proc tabulate data europe class date dest var boarded ta
10. fiable et d y entrer le programme avant de le soumettre par simple copie de la souris submit clipboard Cela permet d viter des mauvaises surprises caract res sp ciaux cach s crash de SAS e Passer alternativement du mode insertion au mode superposition lt ctrl gt x e Ins rer n lignes taper in dans la zone des num ros de lignes e Supprimer une ligne d supprimer un block entrer dd sur la premi re et dd sur la derni re ligne du bloc e Le menu sp cifique Ex cuter lance l ex cution comme lt F3 gt du programme de l diteur ou celui du tampon copi avec la souris et rap pelle comme lt F4 gt le dernier programme ex cut Sortie affiche tous les r sultats texte produits par l ex cution des diff rentes proc dures Les graphiques haute r solution apparaissent dans une fen tre sp cifique Journal affiche le compte rendu de la bonne ex cution et les messages d er reur C est la premi re fen tre consulter pour y d couvrir les erreurs Explorateur affichage arborescent des librairies r pertoires et tables g r es par SAS R sultas permet de g rer l ensemble des r sultats textes et graphiques de fa on arborescente D autres fen tres s ouvrent comme par exemple le navigateur par d faut pour afficher les r sultats Attention aux courants d air il est important de g rer correctement la multi tude des fen tres qui remplissent l cran et surtout
11. tions nonumber nodate title Donn es stalab footnote date du jour ods PER Dody rapporte CERU proc tabulate data sasuser statlab class ESx ERN var EPO TETO table ERh ESxxEP0Oxmean runy
12. umineuse de bases client les banques assurances marketing VPC SAS ne signifiant plus Statistical Analysis Sytem devint un syst mes d information global et le calcul statistique plus accessoire C est tout le syst me d information de l entreprise qui peut tre pris en charge de la collecte la gestion la pr paration des donn es leur analyse la mod lisation et l dition de tableaux de bords rapports page web Depuis le d but du si cle la domination de SAS r trograde rapidement au profit des logiciels open source Les raisons en sont notamment le co t de location prohibitif et les niveaux lev s int gration complexit de son orga nisation Ce repli s acc l re avec le d luge des donn es massives qui impose une flexibilit technologique incompatible avec une politique int gr e totali taire du syst me d information de la saisie la d cision 1 2 Organisation Le syst me SAS est un ensemble de modules logiciels ex cutables par lots en mode batch oiu travers diff rents types d interfaces utilisateur plus ou moins amicales pilot es par menus partir d un navigateur ou encore gra phiques Enterprise Miner Depuis la version 8 SAS propose des solutions analyse guid e des don n es analyse marketing Pr vision de s ries chronologiques Analyse inter active des donn es associant une probl matique et une interface sp cifiques permettant un traitement de l
Download Pdf Manuals
Related Search
Related Contents
Sony KDL-52W3000 52" HD1080 W3000 BRAVIA LCD TV 52" HD-Ready Black Cámara Día/Noche Manual de instrucciones Mod. CDN The inside story on shared libraries and dynamic loading AiM User Guide Adaptronic e420d, 440, Plug-in Superabrasive Ltd 4YWD-2.4G 取扱説明書 Impact Plus P3422080C Instructions / Assembly Copyright © All rights reserved.
Failed to retrieve file