STT1682 Progiciels en Statistique et Actuariat Cours 1 - Introduction à SAS



Documents pareils
TP1 - Prise en main de l environnement Unix.

Module : Informatique Générale 1. Les commandes MS-DOS

Atelier Le gestionnaire de fichier

Ajout et Configuration d'un nouveau poste pour BackupPC

Outils pour la pratique

TP 1 Prise en main de l environnement Unix

FICHIERS ET DOSSIERS

Projet Administration Réseaux

Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014

Un serveur FTP personnel, ça ne vous a jamais dit?

1 - Se connecter au Cartable en ligne

ESPACE COLLABORATIF SHAREPOINT

Cours 420-KEG-LG, Gestion de réseaux et support technique. Laboratoire 08. D. Création d usagers et de groupes pour la configuration des droits NTFS

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Netstorage et Netdrive pour accéder à ses données par Internet

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

Guide pour le bon fonctionnement des applications académiques avec Internet Explorer 7.x

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

Cyberclasse L'interface web pas à pas

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier 1. Installation de Windows Server 2003 Standard Edition (pour le serveur)

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

FreeNAS Shere. Par THOREZ Nicolas

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

Table des matières Hakim Benameurlaine 1

The Grid 2: Manuel d utilisation

Sauvegarde sous MAC avec serveur Samba

Séance 0 : Linux + Octave : le compromis idéal

1. DÉMARRER UNE SESSION SÉCURISÉE SUR LE MACINTOSH SESSIONS DES APPLICATIONS CLIENTES SUR LE MACINTOSH... 5

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

Internet Explorer. Microsoft. Sommaire :

Guide de l utilisateur Mikogo Version Windows

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

ftp & sftp : transférer des fichiers

TeamViewer 7 Manuel Manager

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

Comment créer vos propres pages web?

Préparation à l installation d Active Directory

La Clé informatique. Formation Internet Explorer Aide-mémoire

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

SUPPRIMER SES COOKIES

Installation 1K-Serveur

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

KeePass - Mise en œuvre et utilisation

Bon ben voilà c est fait!

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

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

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

Comment se connecter au VPN ECE sous vista

Support pour les langues s écrivant de droite à gauche

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

CTIconnect PRO. Guide Rapide

MO-Call pour les Ordinateurs. Guide de l utilisateur

Comment configurer Kubuntu

Cours LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton "Activer PAE/NX"

Introduction au protocole FTP. Guy Labasse

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Créer et partager des fichiers

Aide pour configurer un ordinateur sur le Wi Fi de l'université avec Windows Vista

Documentation Liste des changements apportés

Nokia Internet Modem Guide de l utilisateur

COURS DE MS EXCEL 2010

Configuration du WiFi à l'ensmm

ENVOI EN NOMBRE DE SMS

GUIDE DE DEMARRAGE RAPIDE:

TP 4 de familiarisation avec Unix

7.0 Guide de la solution Portable sans fil

à l édition de textes

Projet tablettes numériques Document de référence

1. Utilisation du logiciel Keepass

inviu routes Installation et création d'un ENAiKOON ID

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Manuel d utilisation de la messagerie.

ApiCrypt - Réception des résultats de biologie

Contrôle de la DreamBox à travers un canal SSH

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

ENVOI EN NOMBRE DE SMS

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

MANUEL D'INSTALLATION

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

INSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME SOMMAIRE

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

Partage de fichiers entre MacOS X et Windows. Partager des fichiers, avec un PC, en travaillant sous MacOSX.

CA ARCserve Backup Patch Manager pour Windows

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutorial Cobian Backup

Université Ferhat ABBAS -Sétif

L'accès aux ressources informatiques de l'ufr des Sciences

Numérisation. Copieur-imprimante WorkCentre C2424

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Google Documents permet d élaborer un questionnaire, de le diffuser sur le net pour ensuite le dépouiller.

Leçon N 5 PICASA Généralités

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

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Mise en place d un firewall d entreprise avec PfSense

Utilisation d'un réseau avec IACA

Transcription:

STT1682 Progiciels en Statistique et Actuariat Cours 1 - Introduction à SAS SAS SAS est une compagnie qui est le chef de l'industrie des logiciels analytiques. À travers ce cour, lorsqu'on fera référence à SAS, on parlera plutôt de leur produit de base SAS 9.3 ainsi que du language de programmation utilisé par ce produit. Avantages de SAS 9.3 - Capable de gèrer de très grandes bases de données - Capable d'effectuer des algorithmes complexes sur ces grandes bases de données de façon efficace ce qui est un besoin très important en actuariat ainsi qu'en statistique - Contient plusieurs processus statistique pré-programmé - Le produit le plus répendu à travers plusieurs industries Site Ressource : http://support.sas.com/documentation Utilisation des ordinateurs du laboratoire Pour utiliser les ordinateurs du laboratoir 4191, vous avez besoin d avoir votre accès MAS. Pour obtenir vos accès, suivez le processus décrit à la page de connexion ou dirigez vous sur le site : https://dms.umontreal.ca/bacaccount/ Environnement UNIX Le système d'exploitation utilisé dans le laboratoire 4191 est UNIX, bien qu'une compréhension d'unix ne fait pas partit des objectifs de ce cour, il sera important d'être au minimum capable de naviguer dans cet environnement. Commandes de bases UNIX importantes pour ce cour ls Lister les fichiers dans le courrant répertoire COMMANDE1 & COMMANDE2 Exécute plusieurs commandes en parrallèle mkdir NOMDOSSIER Créer un nouveau dossier rm NOMFICHIER Efface un fichier rmdir NOMDOSSIER Efface un dossier cd CHEMIN Change de répertoire mv CHEMINFICHIER1 CHEMINFICHIER2 Déplace un fichier d'un endroit à un autre (peut aussi être utilisé pour changer son nom) cp CHEMINFICHIER1 CHEMINFICHIER2 Copie un fichier d'un endroit à un autre passwd Vous permet de changer de mot de passe ps Liste les processus que vous en train d'exécuter kill ID Termine le processus lié à ce ID kile Ouvre l'éditeur de fichier texte kile sas Exécute SAS David Langlois notes STT1682 1

Note : Unix est très sensible aux majuscules/minuscules alors faite attention Exemples: [masxxxxxxx@bacap ~]$ mkdir STT1682 (Crée le répertoire STT1682) [masxxxxxxx@bacap ~]$ cd STT1682 (Ouvre le répertoire STT1682) [masxxxxxxx@bacap ~/STT1682]$ ls (liste les fichiers du répertoire STT1682) test.txt [masxxxxxxx@bacap ~/STT1682]$ rm test.txt (efface le fichier test.txt) [masxxxxxxx@bacap ~/STT1682]$ kile & sas (ouvre un éditeur texte et sas en même temps) Accès à distance Il est possible de se connecter à distance au laboratoires de l'université de Montréal à l'aide de la commande SSH. Si cela vous intéresse, vous pouvez suivre la documentation sur le wiki informatique du département de mathématique : http://www.dms.umontreal.ca/wiki/index.php/la_commande_ssh Utilisation de l'interface SAS 9.3 Après avoir exécuter SAS à l'aide de la commande sas, vous devriez apercevoir une interface ressemblant à celle-ci : 1) Fenêtre Éditeur C'est à l'intérieur de cette fenêtre que vous allez entrer et exécuter votre code SAS. 2) Fenêtre Journal C'est en utilisant cette fenêtre que vous allez savoir les erreurs d'exécutions de votre code et des pistes de solution pour le débugger. David Langlois notes STT1682 2

2) Fenêtre Sortie et Fenêtre Résultat Lorsque vous exécutez des commandes affichant des résultats quelconques, vous pouvez les consulter en les ouvrant à partir de la fenêtre Résultat et les consulter dans la fenêtre Sortie. 3) Session Management Si vous avez exécuté un code trop rapidement ou que votre session semble être gelé, vous pouvez utiliser cette fenêtre pour arretez/mettre sur pause vos processus SAS. Interrupt Halte ou Cancelle une éxécution SAS en cour d'éxécution. Terminate Ferme tous processus SAS (à utiliser en dernier recourt!) David Langlois notes STT1682 3

4) Explorateur En allant dans Affichage Explorateur, vous pouvez afficher la fenêtre Explorateur. À l'aide de cette fenêtre, vous serez capable de vous promenez dans vos différentes librairies ainsi qu'ouvrir les différents datas SAS que vous créés afin de regarder leur contenu. Options importantes Comme SAS sur un environnement UNIX n'est pas très "User-Friendly", il sera très pratique de configurer certaines options. 1) Options de la fenêtre Éditeur Dans la fenêtre Éditeur, allez dans Outils Options Éditeur, ici, vous pouvez changer les options par défaut de la fenêtre éditeur. Voici quelques unes de mes suggestions : Onglet Edition, cocher "Fractionner les lignes sur un retour chariot" si vous voulez insérer des lignes en cliquant Entrée/Enter Onglet Edition, décocher "Effacer le texte à la soumission" si vous ne voulez pas que SAS efface votre code lorsque vous exécuté un programme David Langlois notes STT1682 4

2) Options générales de SAS Allez dans Outils Options Préférence, ici, vous pouvez changer les options générales de SAS. Voici quelques unes de mes suggestions : Onglet DMS, cocher "Save Settings on Exit" pour que les changements que vous faites aux options soit enregistrés Onglet Editing, décocher "Automatically Store Selection" si vous ne voulez pas que SAS copie tout ce que vous sélectionnez 3) Raccourcis Clavier Étant dans un environnement UNIX, SAS n'utilise pas les mêmes raccourcis clavier que les logiciels MS Offfice (i.e. Word), ce qui peut être frustrant pour certains usagers. Pour les reconfigurer, vous pouvez aller dans Outils Options Touche de Fonction. Voici quelques unes de mes suggestions : Pour Ctrl C, écrivez "store" pour que SAS enregistre le texte sélectionné Pour Ctrl V, écrivez "paste" pour que SAS copie le texte enregistré avec ces touches David Langlois notes STT1682 5

Programmation SAS Librairies Une librairie est tout simplement un chemin sur le serveur UNIX prédéfinit que SAS reconnait et que vous pouvez faire référence à l'aide d'une simple chaîne de caractères. L'utilisation principal des librairies sert à minimisez (i.e. Vous n'avez pas à taper à chaque fois que vous voulez accéder/sauver une base SAS) 1) Librairie WORK La librairie WORK est une librairie configurée par défaut par SAS. Son utilisaté est simple, si vous ne spécifiez pas de librairie lors de l'accès ou la création d'un data SAS, la librairie WORK sera utilisé par défaut. Prenez note qu'à chaque fois que vous quittez SAS, le contenu de WORK est complètement effacé! Toute bases que vous désirez sauvegarder pour une prochaine utilisation avec SAS, devra être fait dans une autre librairie. Pour cette raison, elle est donc utilisé comme espace temporaire où toutes bases de données intermédiaires créées en SAS seront stockés. 2) Créér une nouvelle librairie Pour créér votre propre librairie, vous devez utiliser la déclaration LIBNAME. Voici sa syntaxe : LIBNAME NOMLIBRAIRIE "CHEMINSERVEUR"; NOMLIBRAIRIE Le nom que vous voulez donner à votre librairie CHEMINSERVEUR Le chemin sur le serveur UNIX Notes - Les guillements sont importants - Toutes commandes SAS doit finir par un point-virgule (;) pour spécifier à SAS que la ligne de code est terminée Exercice #1 Configurer les librairies suivantes : a) Créer un dossier STT1682 en UNIX b) Définisser la librairie STT1682 qui accède le répertoire créé en a). Elle doit commencer par :/home/masxxxxxxx/... où masxxxxxxx est votre login MAS c) Accédér à la librairie où les datas seront déposés pour les TPs : /home/mas0830923/stt1682_data/ David Langlois notes STT1682 6