INITIATION A SAS. Cyrille Hagneré

Dimension: px
Commencer à balayer dès la page:

Download "INITIATION A SAS. Cyrille Hagneré"

Transcription

1 INITIATION A SAS Cyrille Hagneré Novembre 2004

2 Initiation à SAS (C. Hagneré) 2 Table des matières 1. INTRODUCTION PREMIERS PAS... 4 L interface... 4 Structure d un programme... 5 Quelques éléments de syntaxe... 5 L exécution d un programme... 5 Les commentaires... 5 Les opérateurs de base... 6 Les fonctions de base LES DONNEES... 7 Les tables SAS... 7 Les librairies... 7 Utilisation d une base de données dans SAS L ETAPE DATA Création d une table Création d une variable Suppression de variables Suppression d observations Les conditions : IF <condition> THEN <instruction A>; ELSE <instruction B>; Les boucles : DO <variable> = <entier naturel> TO <entier naturel>; <instructions>; END; Les labels Conversion d une variable numérique en alphanumérique et vice versa Les vecteurs : ARRAY Fusion de deux tables SAS L instruction RETAIN : mise en mémoire, cumul LES PROCEDURES DE GESTION DES DONNEES PROC CONTENTS : affichage des caractéristiques d une table PROC PRINT : affichage du contenu d une table PROC SORT : tri d une table PROC TRANSPOSE : transposition d une table LES PROCEDURES DE STATISTIQUE DESCRIPTIVE PROC MEANS : statistiques descriptives sur une liste de variables PROC CORR : corrélation entre différentes variables PROC FREQ : tableaux de fréquence à une ou plusieurs dimensions PROC UNIVARIATE : statistiques descriptives détaillées sur une variable LES PROCEDURES GRAPHIQUES PROC GPLOT : NUAGES DE POINTS ET COURBES PROC GCHART : HISTOGRAMME, CAMEMBERT PROC G3D : GRAPHIQUE EN 3D... 25

3 Initiation à SAS (C. Hagneré) 3 1. INTRODUCTION SAS (Statistical Analysis Software) est un logiciel multitâches pour le traitement de données quantitatives et qualitatives. Il est notamment utilisé dans les cadres suivants : - Gestion des bases de données (manipulation des données, création de données ) ; - Statistiques descriptives ; - Econométrie ; - Analyse en Composantes Principales ; - Programmation ( simulations, programmation matricielle ). Les possibilités offertes par SAS sont colossales. Il serait donc illusoire de vouloir présenter l ensemble des capacités du logiciel de manière exhaustive. L objectif de ce guide n est même pas de faire un tour d horizon de ces capacités. En effet, SAS étant un logiciel modulaire, les domaines d application sont très variés et certaines procédures peuvent s avérer très spécifiques. L objectif est de présenter les outils essentiels à une bonne utilisation de SAS. Après avoir parcouru ce guide, l utilisateur novice ne sera donc pas un expert ès SAS mais aura les connaissances qui devraient lui permettre d aborder un grand nombre de problèmes empiriques. Les outils présentés s appuient sur des exemples simples, l idée étant de se focaliser sur l outil et ses capacités plutôt que sur les résultats. SAS possède un grand nombre de procédures ; seules quelques-unes sont abordées. En outre, chaque procédure présente un nombre important d options dont il est impossible de faire le tour dans ce guide. Il faut garder à l esprit que les procédures évoluent au fil des versions du logiciel, il est donc rare qu un problème ne trouve pas de réponse. Par conséquent, il ne faudra pas hésiter à consulter la documentation relative à chacune des procédures. Documentation - Aide en ligne - Documentation diverse, exemples : cf. Internet. - Manuel en français: Emmanuel DUGUET, «Introduction à SAS», Economica, Note aux lecteurs de ce guide - Les blocs d instructions SAS sont précédés d une barre verticale. Ils sont exécutables tels quels dans SAS. - Les éléments syntaxiques sont indiqués en gras (pour les isoler des noms de table, de variables, des nombres ).

4 Initiation à SAS (C. Hagneré) 4 2. PREMIERS PAS L interface Cadre de droite 3 fenêtres : - editor : fenêtre où l on tape les instructions, i.e. les commandes qui vont permettre de manipuler les données ou de les analyser. - log : c est une sorte de fenêtre de déboguage, i.e. c est là que SAS fait savoir si les instructions que l on a tapées sont correctes ou erronées. en bleue : pas de problème. en vert : warning donc il y a peut-être quelque chose à vérifier dans le programme. en rouge : gros problème, il faut chercher l erreur! - output : fenêtre où SAS affiche les résultats. NB : Le texte contenu dans ces 3 fenêtres peut être sauvegardé (File SaveAs et File Save). Les fichiers ainsi sauvegardés sont de simples fichiers texte qui peuvent être ouverts avec n importe quel éditeur. Par défaut, les fichiers d édition (pour faire court, les programmes) ont l extension «sas», les fichiers log l extension «log» et les fichiers «output» l extension «lst». Un programme peut être réutilisé dans une autre session de SAS (File Open).

5 Initiation à SAS (C. Hagneré) 5 Cadre de gauche 2 onglets : - results : table des matières des résultats qui sont affichés dans la fenêtre output. - explorer : le principe est le même que l explorateur de windows, il s agit donc de naviguer dans des répertoires pour y trouver des fichiers. Répertoires dans SAS = LIBRAIRIES. Fichiers dans SAS = surtout des tables de données (sur le disque, l extension est SAS7BDAT) et éventuellement des fichiers générés par SAS tels que des graphiques. Structure d un programme Dans SAS, il existe deux grands ensembles d instructions : - les étapes DATA, qui permettent de manipuler les données (création de tables, création/suppression de variables ) - les étapes PROC (les procédures), qui permettent d analyser les données (statistiques descriptives, économétrie ). Il existe également quelques procédures pour la manipulation des données (PROC SORT, PROC TRANSPOSE, PROC IMPORT ). Quelques éléments de syntaxe Les noms de table et de variable acceptent les 26 lettres de l alphabet, les chiffres et le caractère «_», mais ne peuvent pas commencer par un chiffre. SAS ne fait pas la distinction entre majuscules et minuscules. Il faut toutefois respecter les minuscules et majuscules quand on fait référence à la valeur d une variable alphanumérique. Un programme est composé d un ensemble d instructions, qui sont elles-mêmes constituées d un ensemble d éléments syntaxiques (if, then, else, and, or, do, end, ). Le point-virgule met fin à toute instruction. C est une habitude à prendre. Aller à la ligne ne suffit pas. Dans SAS, aller à la ligne c est comme mettre un espace. Il est donc indispensable de séparer les instructions par un point-virgule. L exécution d un programme L exécution d un programme s effectue en appuyant sur la touche F8 (le curseur devant être dans la fenêtre Editor). SAS n exécute que les lignes sélectionnées. Si rien n est sélectionné, l ensemble du programme est exécuté. Un bloc d instructions est exécuté dès lors qu il est clos par l instruction. Pour qu une étape DATA ou PROC soit exécutée, il faut sélectionner le bloc complet (à partir du DATA ou du PROC). Les commentaires Il peut être utile de commenter un programme. Les commentaires sont des morceaux de programme qui ne sont pas exécutés par SAS. Ils apparaissent en vert à l écran. 1) Les commentaires facilitent la relecture du programme.

6 Initiation à SAS (C. Hagneré) 6 Un programme peut rapidement contenir des dizaines ou des centaines de lignes de code. Sans description, on peut perdre un temps précieux à essayer de se remémorer ce que l on a voulu obtenir en tapant telle ou telle instruction. 2) La mise en commentaire permet également de neutraliser des instructions. Par exemple, si on veut relancer l exécution d une procédure en laissant de côté certaines options, il suffit de mettre ces options sous forme de commentaire. 2 façons de mettre en commentaire /* Exemple de commentaire */ Plutôt utilisé dans le premier cas. Permet aussi de neutraliser un morceau d instruction. Exemple : KEEP /*PRENOM*/ IMC ; L instruction KEEP n est appliquée que sur la variable IMC. * Exemple de commentaire ; Plutôt utilisé dans le second cas. Permet de neutraliser une instruction. Exemple : * KEEP PRENOM IMC ; SAS n applique pas l instruction KEEP. Les opérateurs de base Comparaison : <,>,<=,>=,=, ^= (différent) Appartenance : IN (<élément 1>,<élément 2>, ), NOT IN (<élément 1>,<élément 2>, ) Concaténation : Logique : and, or Les fonctions de base Logarithme népérien : LOG(<nombre>) Exponentiel : EXP(<nombre>) Puissance : **<nombre> Racine carrée : SQRT(<nombre>) Valeur absolue : ABS(<nombre>) Partie entière : INT(<nombre>) Arrondi : ROUND(<nombre>,<unités d arrondi>) Longueur d une chaîne de caractères : LENGTH(<chaîne de caractères>) Mise en majuscule : UPCASE(<chaîne de caractères>) Mise en minuscule : LOWCASE(<chaîne de caractères>) Extrait d une chaîne de caractères : SUBSTR(<chaîne de caractères>,<début de l extraction>,<nombre de caractères>)

7 Initiation à SAS (C. Hagneré) 7 3. LES DONNEES Les tables SAS Une base de données se présente comme un tableau. Pour SAS, on parlera de table. variables observations En ligne, on a des enregistrements (terme informatique) ou observations (terme généralement utilisé pour les données d enquête, c'est-à-dire les données micro). Par exemple, des individus, des ménages, des biens de consommation, des types de revenus En colonne, on a des variables. Par exemple, si les observations sont des individus, on pourra avoir comme variables le sexe, l âge, le niveau d études, le salaire, etc Les variables peuvent être de type numérique ou alphanumérique. NB : Certaines variables ne contiennent que des nombres et sont pourtant codées en format alphanumérique. Pour le bon fonctionnement de certaines procédures (par exemple PROC MEANS), il pourra être nécessaire de les convertir en numérique (cf. infra la fonction INPUT). Les tables constituent l élément central de SAS ; c est la matière première. Les instructions SAS sont utilisées pour façonner cette matière ou pour en tirer des informations plus ou moins synthétiques. Les librairies Pour accéder à une table de données SAS, on doit passer par une librairie, qui elle-même est associée à un répertoire physique de windows. Ainsi, pour accéder à la table TEST stockée dans le répertoire H:\SAS, on devra créer une librairie (que l on appelle par exemple LIB) associée au répertoire H:\SAS. On utilise pour cela l instruction LIBNAME. LIBNAME LIB H:\SAS ; On accédera alors à la table TEST en écrivant «LIB.TEST».

8 Initiation à SAS (C. Hagneré) 8 La librairie WORK Quand on regarde la liste des librairies (cliquer 2 fois sur LIBRARIES dans explorer) avant même d en avoir créées, on peut remarquer qu il existe une librairie WORK. WORK est la librairie par défaut. Ainsi, si on omet de préciser un nom de librairie quand on fait appel à une table, il est supposé que cette table se trouve dans WORK. La librairie WORK est un peu particulière car elle est temporaire ; autrement dit, le répertoire associé est créé à l ouverture de SAS et supprimé à la fermeture. Par conséquent, toutes les tables de données que l on aura créées dans la librairie WORK seront détruites quand on fermera SAS. On peut le vérifier de la manière suivante : 1) Cliquer à droite sur la librairie WORK ; 2) Cliquer sur properties ; 3) La zone de liste déroulante «General properties» contient le chemin d accès du répertoire associé à la librairie ; le nom du répertoire est du type «_TDxxxx» ; 4) Avec l Explorateur Windows, accéder au répertoire _TDxxxx ; 5) Fermer SAS le répertoire _TDxxxx.disparaît. Utilisation d une base de données dans SAS A - on dispose d une table SAS on accède alors directement à la table par le biais d une librairie. Supposons que l on dispose d une table «masse.sas7bdat» stockée dans le répertoire H:\SAS. Alors, après avoir déclarer une librairie associée à ce répertoire (LIBNAME LIB H:\SAS ), on peut par exemple créer une table nommée IMC à partir des données de la table MASSE : DATA IMC ; SET LIB.MASSE ; B - on dispose d une base de données qui n est pas au format SAS (texte, excel ) on utilise un logiciel de conversion (de type Stat Transfer) ou la procédure PROC IMPORT (que l on peut générer par le «wizard» du menu File/ImportData. Supposons par exemple que l on dispose d un fichier texte «masse.txt» dans lequel les colonnes (i.e. les variables) sont séparées par des tabulations.

9 Initiation à SAS (C. Hagneré) 9 On peut utiliser la procédure PROC IMPORT ou utiliser le «wizard» associé : Menu File/Import Data : Data source : tab delimited file (.txt) Where is it located : H:\SAS\masse.txt Destination : library = WORK, member = IMCimport File containing PROC IMPORT : imc.sas Les champs remplis dans le wizard permettent en réalité de définir les options de la procédure PROC IMPORT. En effet, concrètement, le wizard «Import Data» exécute la procédure PROC IMPORT. Le fichier imc.sas contient les instructions associées : PROC IMPORT OUT= WORK.IMCimport DATAFILE= "H:\SAS\masse.txt"; DBMS=TAB REPLACE; GETNAMES=YES; DATAROW=2; Autrement dit, exécuter cette procédure ou passer par le wizard revient exactement au même. C - on ne dispose pas de fichier de données C1 saisie des données soit on les saisit dans un logiciel tiers (par exemple excel) et on se retrouve dans la situation B ; soit on les saisit dans une étape DATA à l aide de l instruction CARDS (ou DATALINES). Cf.section 4. C2 génération des données on peut générer des données dans une étape DATA à l aide de boucles et de l instruction OUTPUT. Cf.section 4.

10 Initiation à SAS (C. Hagneré) L ETAPE DATA Création d une table A partir d une table SAS Dans la librairie WORK, on crée une table SAS qui reprend les données contenues dans la table MASSE appartenant à la librairie LIB. DATA IMC ; SET LIB.MASSE ; /* instructions éventuelles */ NB : - LIB.MASSE = table sas MASSE stockée dans la librairie LIB. - IMC n est précédé d aucun nom de librairie, la table IMC est donc placée par défaut dans la librairie WORK. - si on écrit «DATA X ; SET X ;» alors X est remplacée par la nouvelle table. A partir de plusieurs tables DATA X ; SET Y Z ; /* instructions éventuelles */ NB : si Y contient une variable que Z ne contient pas (ou inversement), alors X contiendra des valeurs manquantes pour les observations provenant de Z (ou de Y dans le cas inverse). En saisissant les données DATA IMC ; LENGTH PRENOM $9 SEXE $1 ; INPUT PRENOM $ SEXE $ TAILLE POIDS ; CARDS ; ALAIN H ALBERT H BRUNO H CATHERINE F CHARLES H FRANCOISE F ISABELLE F JEAN H LAURENT H MARIE F NATHALIE F NICOLAS H PHILIPPE H PIERRE H REJANE F REMY H SABINE F SANDRINE F STEPHANIE F VALERIE F ;

11 Initiation à SAS (C. Hagneré) 11 NB: - CARDS peut être remplacé par l instruction DATALINES. - L instruction LENGTH définit la longueur des variables PRENOM et SEXE. Par défaut, une variable alphanumérique contient au maximum 8 caractères. Dans notre exemple, la variable PRENOM peut contenir jusqu à 9 caractères. Il est donc nécessaire de spécifier la longueur pour ne pas avoir une variable tronquée. - Les «$» dans l instruction INPUT signifient que SEXE et PRENOM sont des variables alphanumériques. En générant les données Exemple : création d une table de 1000 observations contenant une variable appelée NUMERO prenant les valeurs 1,2,3,,1000. DATA TEST ; DO NUMERO=1 TO 1000; OUTPUT; END; NB : - L instruction DO TO END permet d exécuter une boucle (cf. infra.). - L instruction OUTPUT permet de générer une observation dans la table. En l occurrence, dans cet exemple, on génère une observation à chaque itération de la variable NUMERO. Création d une variable Exemple : calcul de l Indice de Masse Corporelle = poids (kg) / taille (m) ². DATA IMC ; SET LIB.MASSE ; IMC = ROUND ( POIDS / (TAILLE/100)**2, 0.1) ; NB : - la fonction X**2 est la fonction puissance 2. - la fonction ROUND(X,0.1) permet d arrondir X à un chiffre après la virgule. Création d une indicatrice DATA IMCa ; SET IMC ; LOURD=(IMC>25) ; /* LOURD=1 si IMC>25, 0 sinon */ Suppression de variables Exemple : on ne souhaite garder que les variables PRENOM et IMC. DATA IMCb ; SET IMC ; KEEP PRENOM IMC; /* variables à garder */ ou

12 Initiation à SAS (C. Hagneré) 12 DATA IMCb ; SET IMC ; DROP POIDS TAILLE; /* variables à supprimer */ NB : De manière analogue, on peut aussi écrire : DATA IMCb (KEEP = PRENOM IMC); SET IMC ; ou DATA IMCb (DROP = POIDS TAILLE); SET IMC ; Suppression d observations Exemple : on ne souhaite garder que les individus qui vérifient IMC 24. DATA IMCc ; SET IMC ; IF IMC<=24; /* individus à garder */ ou DATA IMCc ; SET IMC ; IF IMC>24 THEN DELETE; /* individus à supprimer */ Les conditions : IF <condition> THEN <instruction A>; ELSE <instruction B>; Exemple : créer une variable SANTE qui prend la valeur «insuffisant» si IMC<20, «normal» si 20 IMC 25, «excessif» si IMC>25. DATA IMC2 ; SET IMC ; IF IMC<20 THEN SANTE = INSUFFISANT ; ELSE IF IMC<=25 THEN SANTE = NORMAL ; ELSE SANTE = EXCESSIF ; NB : si le résultat de la condition est un bloc d instructions, on utilise alors la syntaxe do ; <instruction 1> ; <instruction 2> ; ;<instruction n> ; end ; DATA IMC2 ; SET IMC ; IF IMC<20 THEN DO; SANTE = INSUFFISANT ; SOLUTION = GROSSIR ; END ; ELSE IF IMC<=25 THEN SANTE = NORMAL ; ELSE DO ; SANTE = EXCESSIF ; SOLUTION = MAIGRIR ; END; Les opérateurs logiques On peut écrire des conditions multiples à l aide des opérateurs AND et OR. Les parenthèses peuvent être utilisées pour les conditions complexes.

13 Initiation à SAS (C. Hagneré) 13 Les boucles : DO <variable> = <entier naturel> TO <entier naturel>; <instructions>; END; Exemple : générer valeurs issues d un tirage dans une loi normale de moyenne 3 et d écart type 5. DATA NORMAL ; DO I=1 TO ; X=3 + 5*RANNOR(1) ; OUTPUT ; END ; NB : - RANNOR(.) est une fonction qui tire aléatoirement dans une loi normale centrée réduite. On peut aussi utiliser la fonction NORMAL(.). - Le paramètre θ dans la fonction RANNOR(θ) est ce que l on appelle la semence du générateur. A priori, étant donné que les valeurs sont tirées aléatoirement, il n y a aucune chance pour que l on puisse régénérer les mêmes valeurs. La semence est faite pour ça : tant que θ ne change pas, l échantillon tiré est toujours le même. - Par défaut, à chaque itération, I est incrémenté d une unité. On peut modifier la valeur de cet incrément à l aide de l expression BY (ex : DO I=1 TO 2 BY 0.1). Les exemples suivants utilisent les instructions DO WHILE et DO UNTIL pour un résultat identique. DO WHILE <condition> DATA NORMAL ; I=1; DO WHILE (I<=10000) ; X=3 + 5*RANNOR(1) ; I=I+1; OUTPUT ; END ; DO UNTIL <condition> DATA NORMAL ; I=1; DO UNTIL (I>10000) ; X=3 + 5*RANNOR(1) ; I=I+1; OUTPUT ; END ; Les labels Les noms de variable ne sont pas toujours très parlant. Il peut donc être utile de créer des labels afin de décrire plus précisément les variables.

14 Initiation à SAS (C. Hagneré) 14 DATA IMC3 ; SET IMC2 ; LABEL TAILLE = "Taille de l individu" POIDS = "Poids de l individu" IMC = "Indice de masse corporel de l individu" ; NB : - les labels sont utilisés en priorité pour définir les entêtes de colonne lors de la visualisation d une table (après ouverture à partir de l explorer). Si le label n existe pas, SAS utilise le nom de la variable. On peut toujours permuter entre label et nom de colonne à l aide du menu View Column Labels / Column Names. - Les labels apparaissent également dans les résultats des procédures d analyse et sont utilisés en priorité pour les annotations des graphiques (titres des axes par exemple). Conversion d une variable numérique en alphanumérique et vice versa numérique alphanumérique DATA IMCalpha ; SET IMC2 ; TAILLEalpha = PUT(TAILLE,3.); POIDSalpha = PUT(TAILLE,2.); NB : le paramètre 3 (resp. 2) est la longueur de la variable TAILLE (resp. POIDS). alphanumérique numérique DATA IMCnum ; SET IMC2alpha; TAILLEnum = INPUT(TAILLEalpha,3.); POIDSnum = INPUT(POIDSalpha,2.); NB : Dans ce contexte, on peut remplacer les paramètres «3» et «2» par «BEST». SAS convertit alors dans le format le plus adéquat. Les vecteurs : ARRAY Variables indicées Exemple : on génère 10 séries X1, X2,., X10 comprenant chacune valeurs issues d un tirage dans une loi normale centrée réduite. DATA NORMALb ; ARRAY X(10); DO I=1 TO ; DO J=1 TO 10; X(J)= RANNOR(1) ; END; OUTPUT ; END;

15 Initiation à SAS (C. Hagneré) 15 Liste de variables Exemple : A partir de la table NORMALb (générée précédemment), on transforme les valeurs des variables X3 à X8 de telle sorte qu elles soient issues d un tirage dans une loi normale d espérance 3 et d écart type 5. DATA NORMALb2 ; SET NORMALb ; ARRAY Y X3-X8; DO OVER Y ; Y=3+5*Y; END; NB : - «ARRAY Y X3-X8» signifie que l on créé un vecteur de 6 éléments dont le premier élément correspond à la variable X3, le second à la variable X4, et le sixième à la variable X8. - L instruction DO OVER <instructions> END permet d appliquer les <instructions> à chaque élément de Y, en l occurrence ici, à X3, X4,, X8. De manière analogue, on aurait pu écrire : DATA NORMALb2 ; SET NORMALb ; ARRAY Y X3-X8; DO I=1 TO 5 ; Y(I)=3+5*Y(I); END; Conversion d une liste de variables alphanumériques en variables numériques cf. supra la table IMCalpha. DATA IMCconvert ; SET IMCalpha ; ARRAY VARAN TAILLEalpha POIDSalpha; ARRAY VARN TAILLEnum POIDSnum; DO I=1 TO 2 ; VARN(I)=INPUT(VARAN(I),BEST.); END; Liste des variables numériques / Liste des variables alphanumériques Exemple : on arrondit à 1 chiffre après la virgule toutes les variables numériques contenues dans la table NORMALb2 (générée précédemment). DATA NORMALb3 ; SET NORMALb2 ; ARRAY NUM _NUMERIC_ ; DO OVER NUM ; NUM=ROUND(NUM,0.1); END; NB : - Ici, toutes les variables de la table sont numériques, on aurait donc pu remplacer _NUMERIC_ par _ALL_. - De la même manière, on utilise l option _CHARACTER_ pour sélectionner les variables alphanumériques.

16 Initiation à SAS (C. Hagneré) 16 - Quand on ne connaît pas la dimension d un vecteur, on utilise la fonction DIM. Par exemple, on aurait pu écrire : DATA NORMALb3 ; SET NORMALb2 ; ARRAY NUM _NUMERIC_ ; DO I=1 TO DIM(NUM) ; NUM(I)=ROUND(NUM(I),0.1); END; Fusion de deux tables SAS Exemple : on dispose d une table PONDER associant une pondération à chaque individu. On souhaite ajouter cette information à la table IMC3. DATA PONDER ; LENGTH PRENOM $9 ; INPUT PRENOM $ PONDER ; CARDS ; ALAIN 9 ALBERT 5 BRUNO 6 CATHERINE 3 CHARLES 10 FRANCOISE 4 ISABELLE 6 JEAN 5 LAURENT 4 MARIE 5 NATHALIE 4 NICOLAS 5 PHILIPPE 6 PIERRE 3 REJANE 4 REMY 3 SABINE 6 SANDRINE 4 STEPHANIE 2 VALERIE 6 JEROME 5 ; 1) On trie les 2 tables par ordre croissant (ou décroissant) des valeurs de la variable de fusion (ie. la variable commune aux deux tables), ici la variable PRENOM. PROC SORT DATA = PONDER ; BY PRENOM ; PROC SORT DATA = IMC3 ; BY PRENOM ; 2) On fusionne les deux tables. DATA IMC4 ; MERGE IMC3 (IN=OK) PONDER ; BY PRENOM ; IF OK; NB : La table PONDER contient une observation en plus (JEROME). Or seuls les individus contenus dans IMC3 nous intéressent. On crée donc une variable de sélection (nommée ici OK) qui permet de ne sélectionner (à l aide de l instruction «IF OK») que les observations appartenant à la table IMC3.

17 Initiation à SAS (C. Hagneré) 17 L instruction RETAIN : mise en mémoire, cumul Dans une étape DATA, SAS applique les instructions ligne par ligne de la première observation de la table à la dernière. Les observations sont donc a priori indépendantes. Il existe toutefois une instruction qui permet de mémoriser des informations au fil des observations : l instruction RETAIN. Exemple : création d une variable compteur, nommée NUMERO, attribuant un numéro d ordre en fonction du classement alphabétique du prénom. PROC SORT DATA=IMC4; BY PRENOM; /* Tri par ordre alphabétique du prénom */ DATA IMC4b ; SET IMC4 ; RETAIN NUMERO 0; NUMERO +1; NB : - Le «+1» à la 4 ème ligne signifie qu à chaque nouvelle observation on incrémente la variable NUMERO de 1. - Le chiffre «0» à la 3 ème ligne signifie que la variable NUMERO est initialisée à 0. La variable NUMERO prend donc les valaures 1,2,3 Pour que le compteur commence à 0, on remplacerait le «0» par «-1». On peut également créer un compteur par catégorie. Il faut dans ce cas trier au préalable la table selon la variable de catégorie. Dans l étape DATA, il faut alors réinitialiser le compteur à chaque fois que l on «passe» à une nouvelle catégorie. Pour ce faire, on utilise la commande FIRST. Par exemple, prenons comme variable de catégorie la variable SEXE. PROC SORT DATA=IMC4; BY SEXE PRENOM; DATA IMC4c ; SET IMC4 ; BY SEXE; RETAIN; IF FIRST.SEXE THEN NUMERO=0; NUMERO +1; De manière analogue, il existe une commande LAST qui permet d exécuter des instructions lorsque l on arrive à la dernière observation d une catégorie. L exemple suivant crée une table de deux observations (une par sexe) qui indique le nombre de personnes de chaque sexe qui ont un prénom composé de 6 lettres. PROC SORT DATA=IMC4; BY SEXE PRENOM; DATA IMC4d ; SET IMC4 ; BY SEXE; RETAIN; IF FIRST.SEXE THEN NB6LET=0; IF PRENOM=SUBSTR(PRENOM,1,6) AND PRENOM^=SUBSTR(PRENOM,1,5) THEN NB6LET +1; IF LAST.SEXE THEN OUTPUT ; KEEP SEXE NB6LET; NB : - La fonction SUBSTR(X,d,k) renvoie la partie de la variable X qui commence au caractère n d et se termine au caractère n d+k-1. - La condition PRENOM^=SUBSTR(PRENOM,1,5) permet de ne pas compter les prénoms qui ont moins de 6 caractères car ceux-ci vérifient la condition PRENOM=SUBSTR(PRENOM,1,6).

18 Initiation à SAS (C. Hagneré) LES PROCEDURES DE GESTION DES DONNEES Toutes les procédures ont la structure suivante : PROC <nom de la procédure> DATA=<nom de la table> <options de la procédure>; <instruction><options> / <options> ; NB : Si «DATA=» est omis, la procédure est appliquée sur la dernière table créée. PROC CONTENTS : affichage des caractéristiques d une table affiche en particulier le nombre d observations de la table, la liste des variables, les labels éventuels, le format des variables (numérique ou alphanumérique), leur longueur (8 pour les numériques, nombre de caractères pour les alphanumériques). PROC CONTENTS DATA=IMC4; PROC PRINT : affichage du contenu d une table PROC PRINT DATA=IMC4 (OBS=10); VAR PRENOM IMC; NB : - Dans cet exemple, seules les 10 premières observations sont affichées. Pour afficher l ensemble des observations, il suffit de supprimer l option «(OBS=10)». - Dans cet exemple, seules les variables PRENOM et IMC sont affichées. Pour afficher l ensemble des variables, il suffit de supprimer l instruction VAR. PROC SORT : tri d une table PROC SORT DATA=IMC4 OUT=IMC4bysexe; BY DESCENDING SEXE; NB : - OUT= est optionnel. S il n est pas précise, SAS remplace la table indiquée dans DATA=. - L option DESCENDING signifie que le tri est effectué par ordre décroissant. Par défaut, le tri se fait par ordre croissant. PROC TRANSPOSE : transposition d une table Les observations deviennent des variables et les variables des observations. PROC TRANSPOSE DATA=IMC4 OUT=IMC4trans NAME=VARIABLE LABEL=DESCRIPTION; ID PRENOM; NB : - NAME=XXX : XXX est le nom de la variable dans laquelle sont stockées les noms de colonnes de la table IMC4. (par défaut _NAME_) - LABEL=XXX : XXX est le nom de la variable dans laquelle sont stockées les labels des colonnes de la table IMC4. (par défaut _LABEL_) - l instruction ID signifie que les valeurs de la variable PRENOM sont utilisées pour nommer les variables. (par défaut COL1, COL2, etc ).

19 Initiation à SAS (C. Hagneré) LES PROCEDURES DE STATISTIQUE DESCRIPTIVE PROC MEANS : statistiques descriptives sur une liste de variables PROC MEANS DATA=IMC4 ; VAR IMC ; NB : Dans cet exemple, la procédure calcule les statistiques descriptives de la variable IMC. Lorsque l instruction VAR n est pas spécifiée, la procédure est appliquée sur l ensemble des variables numériques. Par défaut, SAS affiche le nombre d observations qui ont une valeur non manquante (N), la moyenne de la variable (Mean), l écart type (Std Dev), le minimum (Min) et le maximum (Max). D autres statistiques peuvent être sorties. Le tableau suivant reprend l ensemble des statistiques : N NMISS MEAN MIN MAX RANGE STD (ou STDDEV) VAR CV CLM, LCLM, UCLM SUM SKEWNESS KURTOSIS STDERR SUMWGT CSS USS MEDIAN Q1,Q3 P1, P5, P10, P25, P50, P75, P90, P95, P99 QRANGE Nombre de valeurs non manquantes Nombre de valeurs manquantes Moyenne Minimum Maximum Etendue Ecart type Variance Coefficient de variation Intervalle de confiance à 95%, borne inférieure, borne supérieure. NB : pour changer la probabilité de l intervalle, on utilise l option ALPHA=<nombre entre 0 et 1>. Somme Symétrie Aplatissement Ecart type de la moyenne Somme des poids Somme des carrés corrigée Somme des carrés non corrigée Médiane 1 er quartile, 3 ème quartile Pn : n ème centile Intervalle interquartile Par exemple, pour afficher la somme, la médiane, le 1 er décile et l intervalle de confiance à 90%, il faut écrire : PROC MEANS DATA=IMC4 SUM MEDIAN P10 CLM ALPHA=0.9; VAR IMC ; Analyse pondérée Par défaut, SAS considère que toutes les observations ont le même poids. Dans les données d enquête, il existe en général une variable de pondération qui permet de redresser l échantillon. Dons notre exemple, cette variable s appelle PONDER : PROC MEANS DATA=IMC4 ; VAR IMC ; WEIGHT PONDER;

20 Initiation à SAS (C. Hagneré) 20 Analyse sur un sous-échantillon Il est possible d appliquer la procédure sur un sous-échantillon grâce à l instruction «WHERE <condition>». Par exemple, si on veut sortir les statistiques uniquement sur les femmes : PROC MEANS DATA=IMC4 ; VAR IMC ; WHERE SEXE= F ; Analyse par catégories Instruction BY On peut souhaiter afficher les résultats en ventilant l échantillon selon les valeurs d une certaine variable, par exemple selon les valeurs de la variable SEXE. Pour ce faire, il faut au préalable trier les données par ordre croissant de cette variable, puis utiliser l instruction BY PROC SORT DATA=IMC4; BY SEXE; PROC MEANS DATA=IMC4 ; VAR IMC ; BY SEXE; NB : Les instructions WEIGHT, WHERE et BY valent pour l ensemble des procédures d analyse statistique et économétriques. L instruction CLASS Il existe une alternative à l instruction BY : l instruction CLASS. L avantage de CLASS par rapport à BY est qu il n est pas nécessaire de trier les données. Par contre, cette instruction ne s applique pas à toutes les procédures. PROC MEANS DATA=IMC4 ; VAR IMC ; CLASS SEXE; Sortie des résultats dans une table Par défaut, les résultats de la procédure sont affichés dans la fenêtre output. On peut également stocker les résultats dans une table SAS. Ceci peut permettre de récupérer les résultats pour les utiliser dans d autres étapes DATA et/ou PROC. PROC MEANS DATA=IMC4 NOPRINT; OUTPUT OUT=STATS MEAN(IMC)=IMC_mean MEDIAN(IMC)=IMC_median; BY SEXE ; NB : - Le nom de la table de sortie (STATS) et ceux des statistiques (IMC_mean et IMC_median) sont laissés à la discrétion de l utilisateur. - L option «NOPRINT» indique qu aucun résultat ne doit être affiché à l écran. PROC CORR : corrélation entre différentes variables PROC CORR DATA=IMC4 OUTP=STATS; VAR TAILLE POIDS IMC; NB : L option OUTP= permet de stocker les résultats dans une table.

21 Initiation à SAS (C. Hagneré) 21 PROC FREQ : tableaux de fréquence à une ou plusieurs dimensions Tableau à une dimension PROC FREQ DATA=IMC4 ; TABLES SANTE; Tableau à deux dimensions PROC FREQ DATA=IMC4 ; TABLES SOLUTION* SEXE MISSING; NB : L option MISSING permet d afficher la fréquence des observations manquantes. Sortie des résultats dans une table Pour stocker les résultats dans une table (par exemple la table FREQUENCE), on utilise l option OUT : PROC FREQ DATA=IMC4 ; TABLES SANTE* SEXE / OUT=FREQUENCE; PROC UNIVARIATE : statistiques descriptives détaillées sur une variable PROC UNIVARIATE DATA=IMC4 ; VAR IMC; Graphique de la distribution L instruction HISTOGRAM permet de tracer la distribution de la variable : PROC UNIVARIATE DATA=NORMAL; VAR x; HISTOGRAM / NORMAL KERNEL; NB : - L option «NORMAL» trace une courbe représentant la distribution d une loi normale dont la moyenne et l écart type sont ceux de x. De même, on peut utiliser les options LOGNORMAL, GAMMA, EXP, BETA, WEIBULL. - L option «KERNEL» trace une courbe issue d une estimation non paramétrique de la distribution de x. Sortie des résultats dans une table PROC UNIVARIATE DATA=IMC4 ; VAR IMC; OUTPUT OUT=STATS MEDIAN=median_imc MODE=mode_imc; NB : - On doit attribuer un nom de variable à chacune des statistiques sorties. - On peut sortir les statistiques suivantes :

22 Initiation à SAS (C. Hagneré) 22 N NMISS NOBS MEAN MIN MAX RANGE MODE STD (ou STDDEV) VAR CV SUM SKEWNESS KURTOSIS STDERR SUMWGT CSS USS MEDIAN Q1,Q3 P1, P5, P10, P25, P50, P75, P90, P95, P99 QRANGE Nombre de valeurs non manquantes Nombre de valeurs manquantes Nombre d observations Moyenne Minimum Maximum Etendue Mode Ecart type Variance Coefficient de variation Somme Symétrie Aplatissement Ecart type de la moyenne Somme des poids Somme des carrés corrigée Somme des carrés non corrigée Médiane 1 er quartile, 3 ème quartile Pn : n ème centile Intervalle interquartile Quantiles La procédure UNIVARIATE permet de sortir l ensemble des quantiles d une variable, L exemple suivant stocke dans la table QUANTILES les centiles de la variable x. PROC UNIVARIATE DATA=NORMAL; VAR x; OUTPUT OUT=QUANTILES PCTLPTS=1 TO 100 BY 1 PCTLPRE=P; NB : - La table QUANTILES contient une ligne et autant de variables que de quantiles. PCTLPRE définit le préfixe des noms de variable. Dans l exemple, les variables vont donc se nommer P1, P2, P3,, P Pour générer les déciles, on écrirait PCTLPTS=10 TO 100 BY 10. Comment construire une fonction de répartition? Les centiles définissent l abscisse. L ordonnée correspondant au n ième centile est égal à n/100. Les données sont pour l instant en ligne. Pour pouvoir représenter la fonction, il faut des données en colonne. On commence donc par transposer la table QUANTILES. PROC TRANSPOSE DATA=QUANTILES OUT=F; La procédure a généré une variable COL1. On va la renommer en x. Ensuite, on va créer la variable y qui définit les ordonnées. Pour ce faire, on va utiliser une variable «interne à SAS» qui stocke le numéro des observations : la variable _N_. DATA F; SET F ; RENAME COL1 = x; Y = _N_/100;

23 Initiation à SAS (C. Hagneré) LES PROCEDURES GRAPHIQUES PROC GPLOT : NUAGES DE POINTS ET COURBES PROC GPLOT DATA=IMC4; PLOT TAILLE*POIDS; NB : Par défaut, SAS affiche un nuage de points. Pour obtenir une courbe il faut redéfinir l option symbol comme ci-dessous. La courbe est tracée selon l ordre des observations dans la table. Il pourra donc être nécessaire de trier la table selon la variable d abscisse. SYMBOL I=JOIN; L exemple suivant permet de tracer 2 courbes sur un même graphique. Si l option OVERLAY est omise, SAS génère deux graphiques distincts. PROC SORT DATA=IMC4; BY POIDS; PROC GPLOT DATA=IMC4; PLOT TAILLE*POIDS IMC*POIDS / OVERLAY; NB : Pour définir l apparence de chaque courbe, on utilise les instructions symbol1, symbol2, symbol3 (pour la 1 ère courbe, la seconde, la 3 ème.). Dans l exemple suivant, la première courbe est en pointillés de couleur bleue. La seconde courbe est représentée par un nuage de points symbolisés par des astérisques rouges. SYMBOL1 I=JOIN LINE=2 CI=BLUE VALUE= ; SYMBOL2 I= C=RED VALUE=STAR; Il est également possible de tracer un graphique à double échelle en utilisant l instruction PLOT2. PROC GPLOT DATA=IMC4; PLOT TAILLE*POIDS; PLOT2 IMC*POIDS; Représentation d une courbe de regression L exemple suivant montre comment représenter la courbe de régression quadratique qui lie l IMC au poids. SYMBOL1 I=RQCLM95 C=RED CI=BLUE CO=GREEN VALUE=STAR; PROC GPLOT DATA=IMC4; PLOT IMC*POIDS / REGEQN; NB : - Dans l option RQCLM95, RQ signifie que l on effectue une Régression Quadratique (RL pour une régression linéaire, RC pour une régression cubique). CLM95 permet de représenter l intervalle de confiance à 95%.

24 Initiation à SAS (C. Hagneré) 24 - L option REGEQN permet d indiquer l équation de régression sur le graphique. PROC GCHART : HISTOGRAMME, CAMEMBERT Histogramme PROC GCHART DATA=NORMAL; VBAR X; SAS définit lui-même le nombre de classes et leur largeur mais il les possible de les spécifier à l aide de l option MIDPOINTS, qui définit les centres de classe : PROC GCHART DATA=NORMAL; VBAR X / MIDPOINTS=-14 TO 22 BY 2; Les variables numériques sont traitées comme des variables continues. Pour que chaque valeur de la variable étudiée soit traitée comme une classe, il suffit de spécifier l option DISCRETE. PROC GCHART DATA=IMC4; VBAR TAILLE / DISCRETE; Par défaut, le graphique représente le nombre d observations dans chaque classe. Il est possible de représenter la statistique (somme ou moyenne) d une variable annexe calculée pour chacune des classes. L exemple suivant représente la moyenne du poids par classe d indice de masse corporel. PROC GCHART DATA=IMC4; VBAR IMC / SUMVAR=POIDS TYPE=MEAN ; Par ailleurs, on peut subdiviser les barres de l histogramme en fonction des valeurs d une variable discrète annexe. L exemple suivant représente la distribution de la variable IMC en attribuant une couleur différente aux hommes et aux femmes. PROC GCHART DATA=IMC4; VBAR IMC / SUBGROUP=SEXE; Il ne faut pas confondre l option SUBGROUP avec l option GROUP. L option SUBGROUP se contente de subdiviser l histogramme alors que l option GROUP disjoint les différentes catégories définies par la variable de groupe. PROC GCHART DATA=IMC4; VBAR IMC / GROUP=SEXE; L ensemble de ces options peuvent être combinées. L exemple suivant permet de représenter le poids moyen par sexe selon que l IMC est normal, insuffisant ou excessif.

25 Initiation à SAS (C. Hagneré) 25 PROC GCHART DATA=IMC4; VBAR SEXE / GROUP=SANTE SUBGROUP=SEXE SUMVAR=POIDS TYPE=MEAN; Camembert PROC GCHART DATA=IMC4; PIE SANTE; NB : Pour définir l apparence des parts d un camembert (ou des barres d un histogramme), on utilise l instruction PATTERN. L exemple suivant redéfinit les couleurs des trois premières parts (ou barres) utilisées. PATTERN1 C=GREEN; PATTERN2 C=BLUE; PATTERN3 C=VIOLET; PROC G3D : GRAPHIQUE EN 3D Exemple : tracer la distribution d une loi normale bivariée d espérance (10,20), d écart type (2,3) et de corrélation 0.5. /* Construction de la fonction de densité de la loi normale bivariée */ DATA BINORMAL (KEEP=X1 X2 F); mu1 = 10; mu2 = 20; sigma1 = 2; sigma2 = 3; rho = 0.5; min1 = mu1 4 * sigma1; max1 = mu1 + 4 * sigma1; min2 = mu2 4 * sigma2; max2 = mu2 + 4 * sigma2; DO X1=min1 TO max1 BY 0.1; DO X2=min2 TO max2 BY 0.1; Z1 = (X1 - mu1) / sigma1; Z2 = (X2 - mu2) / sigma2; F = EXP( -(Z1**2 + Z2**2-2*rho*Z1*Z2) / (2*(1- rho**2)) ) / ( 2*ARCOS(-1) *sigma1*sigma2* SQRT( (1-rho**2)) ); OUTPUT; END; END; /* Graphique */ PROC G3D; PLOT X1*X2=F / GRID ROTATE=0 TO 90 BY 10; NB : - Z1 et Z2 sont des variables d espérance nulle et d écart type 1. - Dans cet exemple, les intervalles de définition des variables Xi sont [µ(xi) ± 4*σ(Xi)]. - ARCOS(.) est la fonction COS -1 (.). Donc ARCOS(-1)=π. - L option GRID permet de tracer un quadrillage. - L option ROTATE=<nombre> TO <nombre> BY <nombre> permet de tracer de tracer des rotations du graphique.

INITIATION AU LOGICIEL SAS

INITIATION AU LOGICIEL SAS INITIATION AU LOGICIEL SAS (version 9.1.3 sous Windows) Hélène HAMISULTANE Bibliographie : Initiation au logiciel SAS(9) pour Windows, Coqué N. (juin 2006). www.agroparistech.fr/img/pdf/polysas.pdf SAS

Plus en détail

SAS de base : gestion des données et procédures élémentaires

SAS de base : gestion des données et procédures élémentaires 1 SAS de base : gestion des données et procédures élémentaires SAS de base : gestion des données et procédures élémentaires Résumé Description des commandes (module SAS de base) les plus utiles de l étape

Plus en détail

Statistiques Descriptives à une dimension

Statistiques Descriptives à une dimension I. Introduction et Définitions 1. Introduction La statistique est une science qui a pour objectif de recueillir et de traiter les informations, souvent en très grand nombre. Elle regroupe l ensemble des

Plus en détail

Séries Statistiques Simples

Séries Statistiques Simples 1. Collecte et Représentation de l Information 1.1 Définitions 1.2 Tableaux statistiques 1.3 Graphiques 2. Séries statistiques simples 2.1 Moyenne arithmétique 2.2 Mode & Classe modale 2.3 Effectifs &

Plus en détail

Annexe commune aux séries ES, L et S : boîtes et quantiles

Annexe commune aux séries ES, L et S : boîtes et quantiles Annexe commune aux séries ES, L et S : boîtes et quantiles Quantiles En statistique, pour toute série numérique de données à valeurs dans un intervalle I, on définit la fonction quantile Q, de [,1] dans

Plus en détail

TD d économétrie appliquée : Introduction à STATA

TD d économétrie appliquée : Introduction à STATA Ecole normale supérieure (ENS) Département d économie TD d économétrie appliquée : Introduction à STATA Marianne Tenand marianne.tenand@ens.fr OBJECTIFS DU TD Découvrir le logiciel d économétrie STATA,

Plus en détail

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Logiciel XLSTAT version 7.0. 40 rue Damrémont 75018 PARIS

Logiciel XLSTAT version 7.0. 40 rue Damrémont 75018 PARIS Logiciel XLSTAT version 7.0 Contact : Addinsoft 40 rue Damrémont 75018 PARIS 2005-2006 Plan Présentation générale du logiciel Statistiques descriptives Histogramme Discrétisation Tableau de contingence

Plus en détail

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

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

données en connaissance et en actions?

données en connaissance et en actions? 1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)

Plus en détail

3. Caractéristiques et fonctions d une v.a.

3. Caractéristiques et fonctions d une v.a. 3. Caractéristiques et fonctions d une v.a. MTH2302D S. Le Digabel, École Polytechnique de Montréal H2015 (v2) MTH2302D: fonctions d une v.a. 1/32 Plan 1. Caractéristiques d une distribution 2. Fonctions

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

Traitement des données avec Microsoft EXCEL 2010

Traitement des données avec Microsoft EXCEL 2010 Traitement des données avec Microsoft EXCEL 2010 Vincent Jalby Septembre 2012 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation

Plus en détail

LES TYPES DE DONNÉES DU LANGAGE PASCAL

LES TYPES DE DONNÉES DU LANGAGE PASCAL LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.

Plus en détail

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

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des

Plus en détail

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

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 Premiers pas avec SES-Pegase 1 Premiers pas avec SES-Pegase (version 7.0) SES : Un Système Expert pour l analyse Statistique des données www.delta-expert.com Mise à jour : Premiers pas avec SES-Pegase

Plus en détail

Une ergonomie intuitive

Une ergonomie intuitive Une ergonomie intuitive Les solutions de la ligne PME offrent une interface de travail proche des usages quotidiens en informatique. Leur ergonomie intuitive facilite la prise en main du logiciel. Une

Plus en détail

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05 EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA

Plus en détail

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

Séance 0 : Linux + Octave : le compromis idéal Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est

Plus en détail

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Statistique : Résumé de cours et méthodes

Statistique : Résumé de cours et méthodes Statistique : Résumé de cours et méthodes 1 Vocabulaire : Population : c est l ensemble étudié. Individu : c est un élément de la population. Effectif total : c est le nombre total d individus. Caractère

Plus en détail

2010 Minitab, Inc. Tous droits réservés. Version 16.1.0 Minitab, le logo Minitab, Quality Companion by Minitab et Quality Trainer by Minitab sont des

2010 Minitab, Inc. Tous droits réservés. Version 16.1.0 Minitab, le logo Minitab, Quality Companion by Minitab et Quality Trainer by Minitab sont des 2010 Minitab, Inc. Tous droits réservés. Version 16.1.0 Minitab, le logo Minitab, Quality Companion by Minitab et Quality Trainer by Minitab sont des marques déposées de Minitab, Inc. aux Etats-Unis et

Plus en détail

Chapitre 3. Les distributions à deux variables

Chapitre 3. Les distributions à deux variables Chapitre 3. Les distributions à deux variables Jean-François Coeurjolly http://www-ljk.imag.fr/membres/jean-francois.coeurjolly/ Laboratoire Jean Kuntzmann (LJK), Grenoble University 1 Distributions conditionnelles

Plus en détail

Statistique Descriptive Élémentaire

Statistique Descriptive Élémentaire Publications de l Institut de Mathématiques de Toulouse Statistique Descriptive Élémentaire (version de mai 2010) Alain Baccini Institut de Mathématiques de Toulouse UMR CNRS 5219 Université Paul Sabatier

Plus en détail

Localisation des fonctions

Localisation des fonctions MODALISA 7 Localisation des fonctions Vous trouverez dans ce document la position des principales fonctions ventilées selon l organisation de Modalisa en onglets. Sommaire A. Fonctions communes à tous

Plus en détail

Infolettre #18 : Les graphiques avec Excel 2010

Infolettre #18 : Les graphiques avec Excel 2010 Infolettre #18 : Les graphiques avec Excel 2010 Table des matières Introduction... 1 Hourra! Le retour du double-clic... 1 Modifier le graphique... 4 Onglet Création... 4 L onglet Disposition... 7 Onglet

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

Lire ; Compter ; Tester... avec R

Lire ; Compter ; Tester... avec R Lire ; Compter ; Tester... avec R Préparation des données / Analyse univariée / Analyse bivariée Christophe Genolini 2 Table des matières 1 Rappels théoriques 5 1.1 Vocabulaire....................................

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous :

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous : BASE BioArray Software Environment (BASE) est une base de données permettant de gérer l importante quantité de données générées par des analyses de bio-puces. BASE gère les informations biologiques, les

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

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

Manipulation de données avec SAS Enterprise Guide et modélisation prédictive avec SAS Enterprise Miner Le cas Orion Star Manipulation de données avec SAS Enterprise Guide et modélisation prédictive avec SAS Enterprise Miner Le cas Orion Star... 1 Manipulation de données avec SAS Enterprise Guide et modélisation

Plus en détail

Définitions. Numéro à préciser. (Durée : )

Définitions. Numéro à préciser. (Durée : ) Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.

Plus en détail

Débuter avec Excel. Excel 2007-2010

Débuter avec Excel. Excel 2007-2010 Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER

Plus en détail

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

Microsoft Excel. Tableur

Microsoft Excel. Tableur Microsoft Excel Tableur 1 Introduction à la notion du tableur Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur des nombres stockés

Plus en détail

SPHINX Logiciel de dépouillement d enquêtes

SPHINX Logiciel de dépouillement d enquêtes SPHINX Logiciel de dépouillement d enquêtes sphinx50frversion4.doc 1 Les trois stades du SPHINX sont ceux que comporte habituellement toute enquête d opinion: Elaboration du questionnaire (fiche outil

Plus en détail

Cours 7 : Utilisation de modules sous python

Cours 7 : Utilisation de modules sous python Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est

Plus en détail

Excel 2007 Niveau 3 Page 1 www.admexcel.com

Excel 2007 Niveau 3 Page 1 www.admexcel.com Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement

Plus en détail

http://cermics.enpc.fr/scilab

http://cermics.enpc.fr/scilab scilab à l École des Ponts ParisTech http://cermics.enpc.fr/scilab Introduction à Scilab Graphiques, fonctions Scilab, programmation, saisie de données Jean-Philippe Chancelier & Michel De Lara cermics,

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Modes Opératoires WinTrans Mai 13 ~ 1 ~ Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

ESPACE COLLABORATIF SHAREPOINT Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...

Plus en détail

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps. Cours pratique Excel Présentation du classeur cours.xls C est un classeur qui contient 7 feuilles Liste de personnes Calculs simples Solde Listes Auto Relatif Absolu Formats Paye Cours AFM Dans chacune

Plus en détail

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

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise

Plus en détail

Rappels sur les suites - Algorithme

Rappels sur les suites - Algorithme DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................

Plus en détail

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2 Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont

Plus en détail

1 Modélisation d être mauvais payeur

1 Modélisation d être mauvais payeur 1 Modélisation d être mauvais payeur 1.1 Description Cet exercice est très largement inspiré d un document que M. Grégoire de Lassence de la société SAS m a transmis. Il est intitulé Guide de démarrage

Plus en détail

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques

Plus en détail

Introduction à la présentation graphique avec xmgrace

Introduction à la présentation graphique avec xmgrace Chapitre 6 Introduction à la présentation graphique avec xmgrace Contenu 6.1 Avant-propos....................... 71 6.2 Faire un simple graphe................. 72 6.3 Un graphe avec plusieurs courbes...........

Plus en détail

SOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le 10.09.

SOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le 10.09. SOFI Gestion+ SOFI Informatique Version 5.4 Echanges de données informatiques Spicers Sofi gestion+ Groupements Actualisé le 10.09.2004 Table des matières 1. Catalogue et tarifs... 4 1.1 Définition EDI...

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

Plus en détail

Classe de première L

Classe de première L Classe de première L Orientations générales Pour bon nombre d élèves qui s orientent en série L, la classe de première sera une fin d étude en mathématiques au lycée. On a donc voulu ici assurer à tous

Plus en détail

Mon aide mémoire traitement de texte (Microsoft Word)

Mon aide mémoire traitement de texte (Microsoft Word) . Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux

Plus en détail

PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US

PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US Introduction Pourquoi utiliser DEL.ICIO.US? Cet outil permet à plusieurs personnes de partager la même liste de sites favoris et ce sur n importe

Plus en détail

Utiliser un tableau de données

Utiliser un tableau de données Utiliser un tableau de données OBJECTIFS : - Définir une Base de Données. - Présentation : tableau de données. - Création d un tableau de données - Gestion d un tableau de données. - Trier et Filtrer des

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches. S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis

Plus en détail

Table des matières. I Mise à niveau 11. Préface

Table des matières. I Mise à niveau 11. Préface Table des matières Préface v I Mise à niveau 11 1 Bases du calcul commercial 13 1.1 Alphabet grec...................................... 13 1.2 Symboles mathématiques............................... 14 1.3

Plus en détail

1. Installation de COMPTINE

1. Installation de COMPTINE 3-5 Rue de Metz 75010 PARIS SA à capital variable RCS Paris B 344 671 490 Tél. : 01 40 22 12 12 Fax : 01 40 22 12 00 E-mail : contact@arete.fr SIRET : 34467149000029 Guide démo SOMMAIRE 1. Installation

Plus en détail

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE PRISE EN MAIN D UN TABLEUR Version OPEN OFFICE Prise en main d un tableur page 2 1. L utilisation de la souris Pour faire fonctionner un tableur, on utilise le clavier mais aussi la souris. Rappelons,

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

Guide d utilisation commandes des pièces de rechange Rev.1.0.3

Guide d utilisation commandes des pièces de rechange Rev.1.0.3 SECLI Ver.2.3 Guide d utilisation commandes des pièces de rechange Rev.1.0.3 Ce document est constamment actualisé: vérifiez le n de la version pour savoir s il existe d éventuelles mises à jour Futura

Plus en détail

ODS : organiser et diffuser des sorties

ODS : organiser et diffuser des sorties 1 ODS : organiser et diffuser des sorties Objectifs Depuis l éphémère version 7 de SAS, l ODS (Output Delivery System) permet de produire des sorties de tous formats : tables SAS, pages HTML, documents

Plus en détail

Relation entre deux variables : estimation de la corrélation linéaire

Relation entre deux variables : estimation de la corrélation linéaire CHAPITRE 3 Relation entre deux variables : estimation de la corrélation linéaire Parmi les analyses statistiques descriptives, l une d entre elles est particulièrement utilisée pour mettre en évidence

Plus en détail

Note technique AbiFire5.2 Export/Import des codes incidents dans AbiDispatch

Note technique AbiFire5.2 Export/Import des codes incidents dans AbiDispatch Note technique AbiFire5.2 Export/Import des codes incidents dans AbiDispatch Dernière révision: 25 mars 2010 Table des matières 1 Introduction... 2 2 Codes incidents... 3 2.1 Codes Incidents AbiDispatch...

Plus en détail

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

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

L export de SAS vers Excel expliqué à ma fille

L export de SAS vers Excel expliqué à ma fille L export de SAS vers Excel expliqué à ma fille SAS est un logiciel merveilleux, mais tous n y ont pas accès. Pour contenter la soif de données de vos collègues qui n auraient pas d autre outil à disposition,

Plus en détail

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases SINE QUA NON Découverte et Prise en main du logiciel Utilisation de bases Sine qua non est un logiciel «traceur de courbes planes» mais il possède aussi bien d autres fonctionnalités que nous verrons tout

Plus en détail

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

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 L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une

Plus en détail

Introduction à l approche bootstrap

Introduction à l approche bootstrap Introduction à l approche bootstrap Irène Buvat U494 INSERM buvat@imedjussieufr 25 septembre 2000 Introduction à l approche bootstrap - Irène Buvat - 21/9/00-1 Plan du cours Qu est-ce que le bootstrap?

Plus en détail

«Manuel Pratique» Gestion budgétaire

«Manuel Pratique» Gestion budgétaire 11/06/01 B50/v2.31/F/MP005.01 «Manuel Pratique» Gestion budgétaire Finance A l usage des utilisateurs de Sage BOB 50 Solution Sage BOB 50 2 L éditeur veille à la fiabilité des informations publiées, lesquelles

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

Si vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde

Si vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde Sommaire Installation du logiciel...2 Enregistrement du logiciel...2 Présentation du logiciel...3 Initialisation du logiciel... 1. Initialisation des constantes...4 2. Initialisation des codes grades...5

Plus en détail

EXCEL et base de données

EXCEL et base de données EXCEL et base de données 1. Variables et données 2. Saisie de données: quelques règles 3. EXCEL et saisie des données 4. Exemple de tableau EXCEL 5. Éviter d éventuels problèmes 1 1.1 Variables et données

Plus en détail

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4

Plus en détail

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée. ANALYSE 5 points Exercice 1 : Léonie souhaite acheter un lecteur MP3. Le prix affiché (49 ) dépasse largement la somme dont elle dispose. Elle décide donc d économiser régulièrement. Elle a relevé qu elle

Plus en détail

Ouvrir le compte UQÀM

Ouvrir le compte UQÀM Cliquez sur le titre pour visionner 1 Cliquez sur le titre pour visionner 2! Préliminaires! Ouvrir le compte UQÀM! Accéder au compte UQÀM! Paramètres de configuration! Les dossiers! Gérer les dossiers!

Plus en détail

Édu-groupe - Version 4.3

Édu-groupe - Version 4.3 Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les

Plus en détail

A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Source : http://amcubat.be/docpmb/import-de-lecteurs

A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Source : http://amcubat.be/docpmb/import-de-lecteurs A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Diverses méthodes d import de lecteurs Les données (noms, prénoms, adresses. des lecteurs) proviennent en général du secrétariat, et se trouvent

Plus en détail

Statistiques descriptives sous Excel. Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel

Statistiques descriptives sous Excel. Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel Statistiques descriptives sous Excel Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel Un cours, deux objectifs Approfondir vos connaissances et vos outils de calculs dans le domaine de

Plus en détail

Deuxième Licence en Informatique Data Warehousing et Data Mining La Classification - 1

Deuxième Licence en Informatique Data Warehousing et Data Mining La Classification - 1 Deuxième Licence en Informatique Data Warehousing et Data Mining La Classification - 1 V. Fiolet Université de Mons-Hainaut 2006-2007 Nous allons aujourd hui nous intéresser à la tâche de classification

Plus en détail

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Rapports de solde Version 8.05.22 Table des matières Avez-vous besoin d aide?... 3 Exigences informatiques... 4 Navigateurs acceptés...

Plus en détail

SOMMAIRE. 1. Préambule...2. 2. Le calendrier...2. 3. Trajectoire d un objet lancé...6. 4. Régression linéaire...9

SOMMAIRE. 1. Préambule...2. 2. Le calendrier...2. 3. Trajectoire d un objet lancé...6. 4. Régression linéaire...9 SOMMAIRE 1. Préambule...2 2. Le calendrier...2 3. Trajectoire d un objet lancé...6 4. Régression linéaire...9 5. Calcul de commissions par tranches...12 6. Base de données...16 7. Valeur cible...19 ATTENTION

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2

Plus en détail

Sommaire. 2. Utiliser la télécommande... 8 2.1 Télécommande Administrateur... 8 2.2 Télécommande Utilisateur... 10 2.3 Échanger une télécommande...

Sommaire. 2. Utiliser la télécommande... 8 2.1 Télécommande Administrateur... 8 2.2 Télécommande Utilisateur... 10 2.3 Échanger une télécommande... Sommaire 1. utilisateur... 4 1.1 Choisir le questionnaire... 4 1.2 Créer une nouvelle session... 5 1.3 Importer des sessions... 5 1.4 Exporter des sessions... 6 1.5 Rechercher une session... 6 1.6 Supprimer

Plus en détail

1.1 L EXPLORATEUR WINDOWS

1.1 L EXPLORATEUR WINDOWS Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR

Plus en détail

Le langage SQL Rappels

Le langage SQL Rappels Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,

Plus en détail

SUGARCRM MODULE RAPPORTS

SUGARCRM MODULE RAPPORTS SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur

Plus en détail

Manuel d utilisation

Manuel d utilisation Manuel d utilisation La référence des comptables-fiscalistes Votre login Votre mot de passe Une question Voyez l aide détaillée accessible en ligne ou les questions les plus fréquemment posées par les

Plus en détail

Notice d utilisation

Notice d utilisation Notice d utilisation Gestion des Dossiers et des Bases de Données Sommaire Préambule 1. Accès à la gestion des Dossiers et des Bases de Données 1.1 Accès «Ecole» 1.2 Accès «Entreprise» 1.3 Modification

Plus en détail