SAS Cours 1 : Gestion des données



Documents pareils
Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Installation et utilisation de Cobian Backup 8

Quels sont les espaces disponibles sur l ordinateur pour stocker ses documents et comment accéder facilement au dossier «My Documents»?

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3?

PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE

Manuel d utilisation du site web de l ONRN

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

COURS WINDEV NUMERO 3

INITIATION AU LOGICIEL SAS

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle).

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA.

Restaurer des données

Créer vos données sources avec OpenOffice, adieu Excel

MANUEL UTILISATEUR SOPISAFE V 3.5

RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA

ENVOI EN NOMBRE DE SMS

Gestion des documents avec ALFRESCO

STRUCTURE DE L ORDINATEUR

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

Importer une bibliographie au format «texte» dans Zotero

Rapports d activités et financiers par Internet. Manuel Utilisateur

Découvrez Windows NetMeeting

Alors pour vous simplifiez la vie, voici un petit tuto sur le logiciel de sauvegarde (gratuit) SyncBack.

CAPTURE DES PROFESSIONNELS

Documentation Analyse SEM

ENVOI EN NOMBRE DE SMS

1. Ouvrir Internet Explorer Faire défiler une page Naviguer dans un site Internet Changer d adresse Internet (URL) 2

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

Une ergonomie intuitive

1 Démarrage de Marionnet

ACCEDER AUX EBOOKS DU CENTRE DE DOCUMENTATION. Guide d utilisation de DAWSONERA

1. Introduction Création d'une requête...2

Manipulation de données avec SAS Enterprise Guide et modélisation prédictive avec SAS Enterprise Miner

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Préparez la rentrée!

GUIDE D UTILISATION LE PRESENT DOCUMENT VISE A FACILITER LA PRISE EN MAIN DE L@GOON CLOUD. * Synchroniser votre entreprise

T le. Se documenter tout au long de l année. séquence pédagogique L1.2 L1.4 L2.2 L e trimestre. Nom :... Prénom :... Date :...

Europresse.com. Pour les bibliothèques publiques et de l enseignement. Votre meilleur outil de recherche en ligne. Guide version 1.

Dossier I Découverte de Base d Open Office

Sauvegarde d une base de données

TangibleData. Manipulation tangible et multitouch de bases de données

Réglages du module de sauvegarde de Biblionet (Monoposte)

Tutoriel. Votre site web en 30 minutes

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Comment utiliser RoundCube?

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Aperçu de la sauvegarde sous Windows 7

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Travaux pratiques Détermination de la capacité de stockage des données

Généralités. Premier lancement

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5

Utilisation de l outil lié à MBKSTR 9

Le langage C. Séance n 4

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

Développement d une application Android pour l Association des Paralysés de France

Groupe Eyrolles, 2003, ISBN : X

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR CLIENT MAC OS X MANUEL D UTILISATION

Guide de l usager - Libre-service de bordereaux de paie en ligne

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

Notes pour l utilisation d Expression Web

Atelier Découverte de Windows. janvier 2012

Édu-groupe - Version 4.3

Fiche Pratique. Présentation du problème. Le cas le plus simple. Un cas plus compliqué. MAJ le 15/12/2011

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

Formation des collecteurs de traces. Récupération des traces

iphoto Premiers contacts Découvrez iphoto et apprenez à importer et organiser vos photos et à créer un diaporama ou un livre.

Manuel d utilisation de l outil collaboratif

KWISATZ MODULE PRESTASHOP

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.

MODE D EMPLOI V.2.0. Installation. Nouveautés V.02. Fais ton journal - version mars Mode d emploi -

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Configuration des logiciels de messagerie

FAIRE SES COMPTES AVEC GRISBI

TP 5 Les CMS, la forme et le fond Internet et Outils (IO2)

Comment consulter les e- books à l Université de Lorraine?

Utiliser le site Voyages-sncf.com

J'installe FastStone Image Viewer. Installer le logiciel Découvrir Paramétrer

Boot Camp Guide d installation et de configuration

Guide d utilisation pour

1 Gestionnaire de Données WORD A4 F - USB / / 6020 Alco-Connect

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

Création et Gestion des tables

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Premiers pas avec SES-Pegase (version 7.0) SES : Un Système Expert pour l analyse Statistique des données. Premiers pas avec SES-Pegase 1

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Transcription:

SAS Cours 1 : Gestion des données Nous avons pris le parti ici de ne vous donner que peu de conseils et d informations. Vous trouverez tout ce dont vous aurez besoin dans la documentation SAS (que vous devrez de toutes les façons apprendre à maîtriser lors de vos utilisations futures du logiciel), sur l internet (d importantes ressources SAS y sont disponibles), ou, en désespoir de cause à votre enseignant. Les fichiers que l on vous demandera de de télécharger sont tous disponibles là : http://lita.sciences.univ-metz.fr/~brucker/cours/sas/ 1 Aperçu général du logiciel Manipulez un peu les fenêtres en votre présence : explorateur, résultats, éditeur, sortie, journal. 1.1 Répertoire de travail Dans la fenêtre explorateur, créez-vous un nouveau dossier favori (il devra correspondre à un répertoire sur le disque dur où vous enregistrerez vos travaux SAS). Regardez dans le fenêtre journal ce que vous avez fait. 1.2 Bibliothèque Les bibliothèques SAS contiennent vos données. Créez-en une à vous, que vous appellerez comme vous voulez (c est la votre après tout). 1

2 Lecture de fichiers 2.1 Importation d un fichier Importez le fichier OCDE.xls. Sauvegardez la façon de faire (lorsque SAS vous le demandera) dans votre répertoire de travail et associez les données créées à votre bibliothèque. Cliquez droit sur le fichier et choisissez Afficher colonnes. Vous trouverez des informations sur : le nom de chaque colonne, son type (nombre ou texte), sa longueur, son format (format d affichage. Nous y reviendrons), son informat (format de lecture, nous y reviendrons aussi), son label (différent de son nom.). Regardez les autres colonnes. Rendez cette table plus conviviale en remplissant les champs description par exemple. 2.2 Manipulation du fichier Ouvrez le fichier importé (il est dans votre bibliothèque) et changez le label de la première colonne pour quelque chose de plus significatif. Manipulez un peu les données (faites des tris, des recherches,...) à l aide des icônes et du menu données. En particulier : trouver les pays dont l alimentation est supérieur strictement à 20, trouver les pays dont l alimentation est supérieur ou égale à 20, trouver les pays dont l habillement est supérieur aux meubles. Comprenez toutes les possibilités (en particulier la signification des opérateurs du menu where ). 2.3 Importation manuelle Faite l importation du fichier titanic.dat. manuelle des données. Les données se comprennent ainsi : On choisira ici une formatation class : la classe. 0 pour l équipage et sinon de 1 à 3, age : 0 pour les enfants et 1 pour les adultes, 2

sex : les sexe 0 pour féminin, 1 pour masculin, surv : 0 est mort, 1 à survécu. Question bonus : où est léonardo? 2.4 importation d un fichier via l éditeur Nous allons maintenant utiliser l éditeur pour importer nos propres fichiers. Cela ira à terme plus vite que les importations via le menu. Télécharger le fichier departements.data et recopiez (de façon intelligente) le programme ci-dessous dans l éditeur : data mabibliotheque.departements infile "Z:\mesTrucs\leSuperCoursSAS\departements.data" input No NomDepartement : $30. NomRegion : $30. unnumero Ensuite, exécutez le code en cliquant sur soumettre. Si vous deviez avoir des erreurs, elle sont consignées dans le journal. Lorsque le journal est (selon vous) trop plein n hésitez pas en supprimer le contenu (menu édition, supprimer tout ). Observez le résultat. Toute instruction dans SAS se termine par un. Les instructions sont répartis en blocs. Ici nous avons créé un bloc data qui gère les entrées de données. Nous avons lu un fichier (commande infile) chaque ligne ayant 4 paramètres, deux de type numériques (lesquels?) deux de type caractères (de combien de caractères maximum?). La fin du bloc est déterminée par la commande run. Question subsidiaire. À quoi sert le :? Essayez sans. En définitive aller voir l aide de input (input statement) et trouver-y la réponse. 2.5 Afficher le résultat On pourra utiliser la commande print. Les commandes SAS se lancent via le mot-clé proc. proc print data=mabibliotheque.departements Utilisez également la commande contents. À quoi peut-elle bien servir? 3 Lecture de fichiers avancée Linstruction cards permet de rentrer des données dans un champ data. 3

3.1 Instruction cards data mabibliotheque.fich1 input var1 var2 $ var3 cards 1.5 A 55 2.4 B 44 2.7 B 61 2.3 A 48 l instruction cards doit être la dernière instruction non nulle de l étape data une seule instruction cards par étape data il faut terminer les données par une instruction nulle () Question : pourquoi n a-t-on pas besoin ici de spécifier la longueur de la chaîne de caractère? 3.2 Fichiers spécifiques Voici quelques entrées cards. À vous de remplir le champ input. Vérifiez bien à l aide de l affichage des colonnes de vos données que vous avez les bons types. On veut regrouper les données par 3 variables : data mabibliotheque.fich1 input cards 1.5 A 55 2.4 B 44 2.7 B 61 2.3 A 48 Toujours que 3 variables, le champ de caractère pouvant contenir des espaces. Vous proposerez 2 solutions. La première en utilisant les colonnes comme délimiteurs, la seconde en remarquant que les espaces dans les chaînes de caractères sont uniques (deux espaces de suite) correspondent à des champs différents. data mabibliotheque.fich2 cards 1.5 A ou B 55 2.4 B 44 2.7 B 61 2.3 A 48 4

Encore pareil : data mabibliotheque.fich3 datalines 1.5,A ou B,55 2.4,B,44 2.7,B, 61 2.3,A, 48 4 Les formats On a déjà vu un format, $30. qui désigne une chaîne de 30 caractères. Il existe deux types de formats, les formats de lecture (que l on donne à la commnde input ou bien par la commande informat) et la commande format qui gère l affichage. Nous allons vous en montrer quelques-uns, ainsi que la manière d en créer d autres. 4.1 Les dates Exemple : DATA work.donnee input nom $15. dat_entr date8. cards Jean-philippe 08JAN89 Claude 05FEB88 Marie-christine 02MAR90 Eric 31DEC95 Carmino 12APR75 Etienne 1JAN60 proc print data=work.donnee Que s est-il passé? et maintenant en ajoutant : format dat_entr date8. Conclusions? Cerise sur le gâteau, en ajoutant les lignes suivantes après l input : 5

dat_sort = dat_entr+900 format dat_sort date8. Que s est-il passé? À faire : lisez le document là : http://www.ats.ucla.edu/stat/sas/ modules/dates.htm 4.2 Créer ses propres formats On utilise la commande format. Ainsi par exemple : proc format value tropclas 0 = equipage 1 = les riches 2 = les pas si riches 3 = les pauvres proc print data=mabibliotheque.titanic format Class tropclas. title "soyons explicite" À faire : lire et faire le document là http://www2.sas.com/proceedings/ sugi29/236-29.pdf 4.3 Changer de Formats On peut changer le format des données via afficher colonne (que l on a déjà vu), ou grâce à l éditeur : proc datasets library=mabibliotheque modify ocde format Alimentation 6.3 proc print data=mabibliotheque.ocde 6