L économétrie avec Grocer : une première prise en main

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

Download "L économétrie avec Grocer : une première prise en main"

Transcription

1 L économétrie avec Grocer : une première prise en main Tovonony Razafindrabe 1 Master1 économie, Université Paris Ouest Nanterre la Défense. 1. EconomiX, Université Paris Ouest Nanterre la Défense.

2 2

3 Chapitre 1 Familiarisation avec le logiciel Scilab 1.1 Installation de Scilab et de Grocer Scilab est un logiciel de calcul numérique scientifique développé par l Institut National de Recherche en Informatique et en Automatique (INRIA) et qui permettent de faire des calculs numériques. C est un logiciel «open source» et gratuit, disponible pour téléchargement sur le site officiel de Scilab. Grocer quant à lui est une boîte à outil économétrique, crée par Eric Dubois et développée avec Emmanuel Michaux à partir de 2005, conçue pour marcher avec Scilab Installation de Scilab Dans un premier temps, il est nécessaire avant toutes choses de télécharger et d installer la dernière version disponible de Scilab 1. Pour ce faire, créer un nouveau dossier portant par exemple le nom de scilab dans le répertoire local C : de votre disque dur. 1. la dernière version disponible à ce jour est la

4 4 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB Maintenant, aller sur le site pour télécharger et installer la dernière version de Scilab. Pour plus de détails sur l installation, le lecteur est prié de voir l AnnexeA (page41) Installation de Grocer Toutes les informations et les dossiers nécessaire à l installation de Grocer se trouvent sur le site web de Eric Dubois, à savoir Comme pour Scilab, les détails sur l installation de Grocer se trouvent dans l AnnexeB (page47). 1.2 Environnement de Scilab Le langage de programmation de Scilab est très proche de celui de Matlab. C est un outil très bien adapté aux étudiants pour un premier pas vers la programmation. Il est simple d utilisation, gratuit et surtout performant. Scilab comprend un traducteur de Matlab en Scilab, très utile pour convertir des programmes écrits avec Matlab disponibles sur internet. Après avoir installer la dernière version de Scilab, lancez le et vous allez voir apparaître une nouvelle fenêtre nommer «console» (voir figure1.1 ci-dessous) 2. La console sert à 2. à noter que les instructions «Initialisation : Chargement de l environnement de travail loading Grocer 1.32 / Copyright Éric Dubois, Emmanuel Michaux et al »

5 1.3. SCALAIRES, VECTEURS ET MATRICES 5 rentrer une suite d instructions ou de commandes sur la ligne matérialisée par une flèche > que scilab exécutera après avoir validé par la touche Entrée. Figure 1.1 console scilab En haut de la fenêtre des commandes se trouve une barre des menus contenant : Fichier Edit Préférences Contrôle Applications (?)Aides. Ce manuel n étant qu une présentation simplifiée de Scilab et de Grocer pour une première prise en main, le lecteur peut se référer au menu contextuel (?)Aides Scalaires, vecteurs et matrices Pour commencer, voici quelques commandes utiles : - clear, clc et clf permettent d effacer respectivement toutes les données mise en mémoire 4, l écran de commande 5 et les figures. - // permet d écrire une ligne de commentaire à l intérieur de la console. est due à l installation de Grocer, cf AnnexeB (page47.). Les commandes pour scilab marcheront même si l on a pas encore installer Grocer. 3. les aides pour Grocer n y apparaissent qu après son installation. 4. ou à partir de la barre des menus : Préférences Effacer l Historique. 5. ou à partir de la barre des menus : Préférences Effacer la Console.

6 6 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB -... permet de descendre à ligne si une commande ou une instruction est trop longue pour tenir sur une seule ligne. - Un point virgule ; à la fin d une commande permet de l exécuter sans afficher le résultat dans la console. Cela rend la fenêtre plus lisible, notamment si l on a plusieurs lignes de commandes. Dans le cas général, l instruction d affectation sous Scilab prend la forme : «variable = instruction» ou directement «instruction» Dans ce dernier cas, la valeur de l instruction est affectée à une variable par défaut nommée «ans» Scalaires Pour entrer un scalaire, l instruction est la suivante : >A = 4 Cela définit un scalaire A qui a pour valeur 4. Noter que l absence d un point virgule «;» à la fin de la commande entraine l affichage du résultat après avoir appuyé sur la touche Entrée. Ainsi on verra apparaître dans la console : >A = 4 A = 4. Par conséquent, >A = 4; Permet de définir un scalaire A qui a pour valeur 4 et de ne pas afficher les résultats dans la fenêtre. Ainsi avec le point virgule à la fin de la commande, on aura l affichage suivant après avoir appuyé sur la touche Entrée : >A = 4; > Dans le cas où l instruction ne comporte pas de signe d affectation, qui est matérialisée par le signe «=», le résultat apparaît à la suite du mot «ans». Ainsi l instruction qui calcule la racine carrée de A donne : >sqrt(a) ans = 2.

7 1.3. SCALAIRES, VECTEURS ET MATRICES 7 Par la suite, il est possible d appliquer sur «ans» les principales fonctions sur les scalaires jusqu à l entrée d une nouvelle instruction ne comportant de signe d affectation. Les principales fonctions sur les scalaires ainsi que les constantes spéciales 6 les plus utilisées prévues par scilab sont résumé dans le tableau suivant : abs() valeur absolue ou module exp() exponentielle log() logarithme népérien sqrt() racine carrée cos() cosinus sin() sinus %pi Π %i unité imaginaire d un nombre complexe Vecteurs Les éléments d un vecteur peuvent être saisis manuellement entourés de crochets et chaque élément doit être séparé par une virgule pour un vecteur ligne ou par un point virgule pour un vecteur colonne. >V=[1,2,3,4] ; //un vecteur ligne 7. >W=[1 ;2 ;3 ;4] ; //un vecteur colonne. Incrémentation Il est possible de définir un vecteur par incrémentation symbolisée par le signe «:». >V=[1 :4] ; // définit le même vecteur ligne V précédent. Le pas de l incrémentation est ici implicite et est égal à 1. Cependant, il est possible de définir le pas explicitement de la manière suivante : nom-vecteur=[début :pas :fin] ; Par exemple, l instruction suivante donne : >Z=[1 :0.5 :4] Z = toujours précédées par le caractère % 7. à rappeler que la phrase après // est interprétée par Scilab comme étant un commentaire. Il est donc possible de faire une copie-coller de cette instruction directement dans la console.

8 8 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB Pour créer un vecteur ligne à n composantes régulièrement réparties dans un intervalle [a,b], on utilise l instruction linspace(a,b,n). Ainsi, >VL=linspace(-1,1,12) ; //créer un vecteur ligne à 12 composantes régulièrement réparties entre -1 et 1. Opérations sur les vecteurs Pour voir le contenu d un vecteur précédemment défini, on tape simplement le nom : >V La transposition et la dimension d un vecteur sont données par les deux instructions suivantes : >V ; // donne la transposé du vecteur ligne V. >size(v) ; // donne la dimension du vecteur V : 1 ligne et 4 colonnes. cela donne, >size(v) ans = ou encore, >[nl,nc]=size(v) nc = 4. nl = Matrices La manière la plus simple de définir une matrice est de saisir manuellement la liste de ces éléments tout en respectant les consignes suivantes : - les éléments d une matrice sont saisis à l intérieur de crochets. - les éléments d une même ligne sont séparés par des espaces ou des virgules. - Chaque ligne doit se terminer par un point virgule sauf la dernière. Soit la matrice M = scilab par l instruction suivante : >M=[1,2,3 ;4,5,6 ;7,8,9] ; Cela produit la sortie : de dimension 3 lignes et 3 colonnes. Elle est définit sous

9 1.3. SCALAIRES, VECTEURS ET MATRICES 9 >M M = Opérations sur les matrices ( ) ( ) Soient deux matrices X = et Y =. Elles sont définies dans Scilab avec les instructions suivantes : >X=[1,2 ;3,4] ; >Y=[5,6 ;7,8] ; Puis, les opérations habituelles sur les matrices sont les suivantes : >X+Y ; // addition. >X*Y ; // multiplication. >X-Y ; // soustraction. Opérations terme à terme Il est possible de faire une opération terme à terme, une multiplication et division, entre deux matrices ou deux vecteurs de même taille, entre un scalaire et une matrice ou entre scalaire et un vecteur. Il suffit pour cela de précéder les opérateurs de calcul par un «.», c est à dire : -. pour la multiplication terme à terme. -./ pour la division terme à terme. Ainsi l instruction suivante donnera : >X.*Y ans = Fonctions sur les matrices Les principales fonctions sur les matrices les plus utilisées sont : - det(m) calcule le déterminant de la matrice M. - inv(m) calcule l inverse de M. - rank(m) donne le rang de M.

10 10 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB - spec(m) calcule les valeurs propres associées à M. - M donne la transposée de la matrice M. Extractions des éléments d un matrice ou vecteur Il est possible d extraire certains éléments ou une sous-matrices d une matrice. >M(1,1) ; // extrait l élément de la première ligne et première colonne. Dans notre exemple, c est égal à 1. >M(3,2) ; // extrait l élément de la troisième ligne et deuxième colonne. Dans notre exemple, c est égal à 8. >M(3, :) ; // extrait la ligne 3 de M. >M( :,2) ; // extrait la colonne 2 de M. >M(1 :2, :) ; // extrait la sous-matrice composée de la ligne 1 à 2 de M. >M( :,2 :3) ; // extrait la sous-matrice composée de la colonne 2 à 3 de M. >M(1 :2,2 :3) ; // extrait la sous-matrice composée de la ligne 1 à 2 et de la colonne 2 à 3 de M. >M([1,3],[2,3]) ; // extrait la sous-matrice composée des lignes 1 3 et des colonnes 2 3 de M. Par exemple, la dernière instruction donne : >M([1,3],[2,3]) ans = Pour une matrice carrée M, >diag(m) ; // permet d extraire les diagonales de la matrice M sous forme d un vecteur ligne. Par contre pour un vecteur V, >diag(v) ; // permet de créer une matrice diagonale dont les éléments sont ceux du vecteur V. Pour modifier un des éléments d une matrice, l instruction est la suivante : >M(1,1)=0.7 M = Cela permet de remplacer l élément qui se trouve sur la 1 ère ligne et 1 ère colonne de M par 0.7.

11 1.3. SCALAIRES, VECTEURS ET MATRICES 11 Vecteurs et valeurs propres >[Md,P] = bdiag(m) ; Cette instruction permet de diagonaliser la matrice M et donne en retour deux arguments, à savoir : - Md la matrice diagonale composée des valeurs propres de M, équivalente à D dans les cours de mathématiques. - P la matrice de passage composée de vecteurs propres associés à chaque valeurs propres de M. Ainsi, >V1=P( :,1) ;lambda1=md(1,1) ; // V1 est le vecteurs propre associé à la première valeur propre lambda1 de M. >V2=P( :,2) ;lambda1=md(2,2) ; // V2 est le vecteurs propre associé à la deuxième valeur propre lambda2 de M. >V1=P( :,3) ;lambda1=md(3,3) ; // V3 est le vecteurs propre associé à la troisième valeur propre lambda3 de M. On obtient ainsi la décomposition spectrale M = P Md P 1. Matrices prédéfinies Voici quelques listes de matrices prédéfinies : - zeros(m,n) crée une matrice à m lignes et n colonnes (m,n) ne contenant que des 0. - ones(m,n) crée une matrice à m lignes et n colonnes (m,n) ne contenant que des 1. - eye(m,n) crée une matrice à m lignes et n colonnes (m,n) dont les éléments diagonaux sont égaux à 1, les autres 0. - rand(m,n) crée une matrice à m lignes et n colonnes (m,n) de pseudo-réalisations de variables aléatoires uniformément distribuées dans [0 ;1]. - rand(m,n,"uniform") crée une matrice à m lignes et n colonnes (m,n) de pseudoréalisations de variables aléatoires uniformément distribuées dans [0 ;1]. - rand(m,n,"normal") crée une matrice à m lignes et n colonnes (m,n) de pseudoréalisations de variables aléatoires gaussienne centrée réduite N(0, 1). - N=µ+σ rand(m,n,"normal") crée une matrice N à m lignes et n colonnes (m,n) de pseudo-réalisations de variables aléatoires gaussienne de moyenne µ et d écart type σ, N(µ, σ 2 ). Les instructions zeros et ones sont utilisées pour initialiser les variables, tandis que rand et rand("normal") sont utiles pour la simulation, créer une série d innovations pour les chocs par exemple. Concaténation Les matrices peuvent être concaténées à condition que leurs dimensions soient compatibles.

12 12 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB Concaténations des lignes : Soient encore les deux matrices X = ( ) et Y = ( >CL=[X Y] ; ou >CL=[X,Y] ; // donne la matrice CL qui est obtenu par concaténation en ligne de X et Y. Cela donne comme résultat, >CL=[X Y] CL = Concaténations des colonnes : La concaténation des colonnes, appelée aussi concaténation verticale, est obtenu en séparant les matrices à l intérieur des crochets par un point virgule, c est à dire : >CV=[X ;Y] ; // donne la matrice CV qui est obtenu par concaténation en colonne de X et Y. Cela affiche le résultat suivant : >CV=[X ;Y] CV = Programmer avec Scilab Espace de travail Avant de commencer à programmer, il est recommandé de créer et d organiser l espace de travail. Pour ce faire, créer tout d abord un nouveau dossier nommé «grocer» sous le disque local : C : \grocer. Ce nouveau dossier servira à stocker et enregistrer les fichiers de données «.xls», «.csv», «.txt». Puis, dans le dossier «grocer», créer un nouveau sous-dossier nommé «mylibrary» (mes commandes) : C : \grocer\mylibrary. Cette foisci, tous les programmes «.sce» devront être enregistrés dans ce sous-dossier. Auparavant, nous avons saisi les instructions directement sur la console de Scilab. Toutefois, ).

13 1.4. PROGRAMMER AVEC SCILAB 13 y écrire un programme qui implique des enchaînements de commandes compliquées n est pas recommandé. Cependant, Scilab possède un éditeur intégré, un fichier qui possède l extension «.sce» 8 que l on enregistre dans le nouveau dossier qui vienne d être crée, à savoir «C : \grocer\mylibrary», qui permet d écrire un programme et de l exécuter par la suite. L éditeur sous scilab se nomme «scipad». Pour l ouvrir, cliquer sur Application puis Editeur 9 dans le menu contextuel et la fenêtre suivante s ouvrira : Figure 1.2 éditeur Scipad Toutes les instructions seront écrites dans cette fenêtre et seront exécutées, après avoir été enregistrées, en cliquant sur le menu contextuel Exécuter puis Exécute le fichier dans scilab. Si tout est correct, les résultats apparaîtront dans la console scilab. A noter qu à partir de maintenant, toutes les lignes de commandes seront saisies dans l éditeur non plus dans la console scilab. Les commandes propres à scilab et grocer seront colorées 8. un script ne contenant que des enchaînements de commandes scilab doit être enregistré avec l extension «.sce», tandis que celui servant à créer une fonction, dont les commandes se termine donc par EndFunction, est enregistré avec l extension «.sci». 9. ou cliquer sur le bouton de raccourci sous forme de bloc-note qui se trouve juste en bas du menu Fichier.

14 14 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB en bleue. Voici quelques recommandations importantes à retenir avant de commencer la programmation : 1. tout programme écrit dans l éditeur scipad doit être sauvegardé 10 avec une extension «.sce». 2. tout texte précédé d une double slash «//» est considéré comme un commentaire. Ceci permet d avoir une meilleure lisibilité du fichier. 3. si une instruction ne tient pas sur une ligne, elle peut être continuée en mettant des points de suspension «...» à la fin de la ligne. 4. à la fin de chaque ligne d instruction, ne pas oublier de mettre un point virgule «;» à moins que l on veuille expressément afficher après l exécution le nom de la variable et la valeur qui lui est affectée Importation de données Avant de commencer, télécharger les fichiers de données «ipi.txt» et «ipi.xls» disponible en ligne sur mon site web 11. Ces derniers seront nécessaires pour les exemples d estimation présentés dans ce manuel. Pour importer des données sous forme de matrice, il suffit de taper les lignes d instruction suivantes dans l éditeur scipad. lines(0) ; chdir( C :\grocer ) ; M = fscanfmat( C :\grocer\ipi.txt ) ; - lines initialise les ligne de programmation. - chdir indique à Scilab le chemin de direction 12 vers le dossier dans lequel les données sont stockées. - fscanfmat importe sous forme de matrice le fichier de données «ipi.txt» vers Scilab. Pour voir la sortie dans la console, enregistrer le fichier éditeur sous le nom de «ipi.sce» dans le dossier «mylibrary» 13 ensuite cliquer sur le menu Exécuter puis Execute le fichier dans scilab. Bien évidemment, la matrice M n apparaît pas dans la fenêtre à cause du point virgule qui se trouve à la fin de l instruction correspondant à fscanfmat. Pour faire apparaître M, tapez M dans la console puis appuyer sur Entrée ou enlever le point virgule à la fin de l instruction et exécuter à nouveau le script. 10. dans C : \grocer\mylibrary A noter que à défaut d avoir crée le fichier «grocer» dans le disque local C :, il suffit juste de spécifier à grocer le dossier dans lequel se trouve les données. Par exemple, «C :\Documents and Settings\Paul\Mes documents\grocer». 13. C :\grocer\mylibrary

15 1.4. PROGRAMMER AVEC SCILAB 15 A noter que ces trois lignes de commandes servent à initialiser la programmation dans l éditeur. Par conséquent, toutes les instructions ainsi que les programmations doivent être saisies après ce trois lignes de commandes Graphiques L instruction plot C est l instruction la plus utilisée mais aussi la plus simple sous Scilab pour faire un graphique. Voici un exemple, clf() ; x=linspace(-1,1,61) ; // création d une variable x composée de 61 observations entre //-1 et 1. y = x.^2 ; // création d une variable y. plot(x,y) xtitle( Graphique ) // donne le titre du graphique. - clf() permet d effacer la fenêtre graphique courante et son contenu. Ceci est indispensable si une commande plot a été déjà exécuté auparavant. Cela évite de superposer les courbes. - plot(x,y) dessine y en fonction de x. Il est possible de tracer plusieurs courbes sur une même fenêtre graphique. L instruction est la suivante : clf() ; x=linspace(-1,1,61) ; y = x.^2 ; // création d une variable y. z = 1-x.^2 ; // création d une autre variable z. w = 2.*y ; // création d une autre variable w. plot(x,y, b-*,x,z, r.,x,w, g ) xtitle( Graphique, abscisse, ordonnée ) legend( x.^2, 1-x.^2, 2 x.^2 ) - plot(... ) donne respectivement les graphes de y, z et w en fonction de x avec des options graphiques mises entre guillemet pour chaque courbe. - xtitle(... ) donne le titre du graphique, de l axe des abscisses et de l axe des ordonnés. - legend(... ) donne une légende pour chaque courbe. Les options avec plot Voici une liste d options pour l instruction plot :

16 16 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB couleur : «k» : noir ; «c» : cyan ; «b» : bleu ; «m» : blue ; «r» : rouge ; «y» : jaune ; «g» : vert ; «w» : blanc. types de traits : : trait plein ; : tirets ; «:» :pointillés ; «-.» : tiret-point. symboles : «+» ; «x» ; «o» ; «d» ou «diamond» ; «s» ou «square» ; «ˆ» ; «v» ; «<» ; «>» ; «*» ; «.» ; «pentagram». L instruction subplot Pour dessiner plusieurs graphes dans la même fenêtre graphique, on utilise l instruction subplot(m, n, p). Cette dernière subdivise la fenêtre graphique courante en m*n sousfenêtre disposées sur m lignes et n colonnes, et sélectionne la p ième sous-fenêtre. Leur parcours se fait ligne par ligne de la gauche vers la droite. Considérons l exemple ci-dessus des trois fonctions x, y, z. Dessiner les trois courbes sur une même fenêtre graphique subdivisée en trois sous-fenêtre revient à taper les instructions suivantes : clf() ; subplot(2,2,1) plot(x,y) xtitle( Graphique1 ) // donne le titre du graphique de la 1 ère sous-fenêtre. subplot(2,2,2) plot(x,z) xtitle( Graphique2 ) // donne le titre du graphique de la 2 ème sous-fenêtre. subplot(2,2,3) plot(x,w) xtitle( Graphique3 ) // donne le titre du graphique de la 3 ème sous-fenêtre. Histogramme Pour tracer un histogramme, on utilise l instruction Scilab histplot(classes,x). N = rand(100,1, normal ) ; classes = linspace(-5,5,21) ; // Création de l axe des classes : 21 classes sur des valeurs // de -5 à 5. clf() ; histplot(classes,n)

17 1.4. PROGRAMMER AVEC SCILAB 17 Application Dessiner la variable qui se trouve sur la deuxième colonne de M 14 en fonction du nombre d observations qui est dans cet exemple égal à 213. Pour ce faire, il faut d abord extraire la deuxième colonne de M et affecter un nom au vecteur que l on vient d extraire puis tracer le graphique par l instruction plot. Dans notre exemple, la variable qui se trouve sur la deuxième colonne de M est le logarithme de l indice de la production industrielle de l Italie, nommée LIPI. LIPI=M( :,2) ; // extrait la 2 ème colonne de M. clf() ; // efface les graphiques en mémoire. plot(lipi) ; xtitle( LIPI ) ; // donne le titre du graphique. Pour un vecteur ligne ou colonne V, l instruction plot(v) trace le graphique de V en fonction du nombre d observations. Tandis que pour une matrice M, plot(m) trace sur un même graphique chaque colonne de M en fonction du nombre d observations Boucles Les opérateurs rationnels et logiques Voici une liste d opérateur logique dans scilab : & et ou non == égal à <> ou = différent de < strictement inférieur à > strictement supérieur à <= inférieur ou égal à >= supérieur ou égal à 14. le nom ainsi que les détails concernant chaque variables seront abordés ultérieurement dans le chapitre2 section page30

18 18 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB L instruction «for» Pour faire une boucle incrémentale, on utilise l instruction for. Le mot incrémentale fait référence à un compteur «i» qui est définit par «i = début :pas :fin», c est à dire «i» allant de «début» à «fin» suivant le pas «pas». Par défaut, ce dernier vaut 1 s il n est pas spécifié. La structure des commandes est la suivante : for i = début :pas :fin ; instruction 1 ; instruction n ; end ; Prenant un exemple très simple, x=0 ; // initialisation du scalaire x. for i=1 :4 ; // compteur i avec un pas égal à 1 par défaut. x=x+i ; // l instruction réalisée à chaque itération end ; Cela donne la somme d une suite d entier naturel de 1 à 4, c est à dire x= Il est possible de faire une itération sur les éléments d un vecteur ligne ou colonne et d une matrice. itération sur les éléments d un vecteur. V=[1,2,3,4] ; // un vecteur ligne. x=0 ; // initialisation du scalaire x. for i=v ; // compteur i prend successivement la valeur des éléments de V. x=x+i ; // l instruction réalisée à chaque itération end ; Cela donne la somme des éléments de V, c est à dire x= Les lignes de commandes suivantes permettent d avoir le même résultat. V=[1,2,3,4] ; x=0 ; // initialisation du scalaire x. for i=1 :4 ; // compteur i avec un pas égal à 1 par défaut. x=x+v(i) ; // V(i) extrait l i ème élément de V à chaque itération end ; itération sur les éléments d une matrice.

19 1.4. PROGRAMMER AVEC SCILAB 19 On veut créer un vecteur colonne dont les éléments sont la somme des éléments de chaque ligne d une matrice. Pour ce faire, il faut écrire les instructions suivantes : N=ones(3,3) ; // matrice ne contenant que des 1. Y=zeros(3,1) ; // initialisation du vecteur Y. for i=n ; // compteur i prend successivement la valeur des colonnes de V. Y=Y+i ; // somme successive des colonnes à chaque itération. end ; Il est aussi possible d écrire comme suit les instructions pour un même résultat : N=ones(3,3) ; // création d une matrice ne contenant que des 1. Y=zeros(3,1) ; // initialisation du vecteur Y. for j=1 :3 ; // compteur j prend successivement la valeur de 1 jusqu à 3. Y=Y+N( :,j) ; // N( :,j) extrait la j ème colonne de V à chaque itération end ; Le plus souvent, on utilise «Y=[ ]» pour initialiser le vecteur Y à la place de «Y=zeros(3,1)». Cela a pour avantage de se passer de la spécification de la dimension de Y. Application : Soit l équation de l évolution du stock de capital par tête suivante, k t+1 = (1 δ)k t+1 + inves t où - k t est le stock de capital par tête à l instant t. - k t+1 est le stock de capital par tête à l instant t inves t est l investissement par tête à l instant t. - δ est le taux de dépréciation du capital. Sachant que δ = et que k 0 = , calculer le stock de capital pour chaque période t allant de 0 à 100 en stockant les résultats dans un vecteur colonne 15 nommé k en supposant dans un premier temps qu il n y a pas d investissement, c est à dire inves t = 0 t, puis dans un deuxième temps en supposant que inves = rand(100,1,"normal") 16. Voici les programmes, 1. cas où inves t = 0 t. delta=0.075 ; // définit le paramètre δ. k0= ; // définit le stock de capital initial. k=[] ; // initialise le vecteur k. k=[k ;k0] ; // concaténation verticale. 15. on crée un série temporelle pour une période d observation égale à Dans la réalité l investissement est déterminé par une équation structurelle.

20 20 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB for i=1 :100 ; k1=(1-delta)*k0 ; // l instruction qui donne l évolution du capital. k=[k ;k1] ; // stocke le résultat à chaque itération en créant un vecteur colonne. k0=k1 ; // initialise le stock de capital initial qui va servir dans prochaine itération. end ; 2. cas où inves = rand(100,1,"normal"). inves= *rand(100,1,"normal") ; // création du vecteur inves. delta=0.075 ; // définit le paramètre δ. k0= ; // définit le stock de capital initial. k=[] ; // initialise le vecteur k. k=[k ;k0] ; // concaténation verticale. for i=1 :100 ; k1=(1-delta)*k0+inves(i) ; // l évolution du capital avec l investissement. k=[k ;k1] ; // stocke le résultat à chaque itération en créant un vecteur colonne. k0=k1 ; // initialise le stock de capital initial qui va servir dans prochaine itération. end ; L instruction «while» Pour faire une boucle conditionnelle, on utilise l instruction while. Elle permet de répéter une suite d instructions tant qu une condition est vraie. La structure des commandes est la suivante : while expression ; instruction 1 ; instruction n ; end ; Par exemple, V=zeros(10,1) ; // création d un espace pour stocker les résultats. i=1 ; // création d un compteur. while i<=10 ; // l instruction qui définit la condition. V(i,1)=rand(1,1) ; // on remplit le vecteur V de variables aléatoires tirés dans U[0,1[. i=i+1 ; end

21 1.4. PROGRAMMER AVEC SCILAB 21 L instruction «if» L instruction «if» permet de tester une expression et d affecter une instruction quand celle ci est vérifiée. La structure des commandes est la suivante : if expression 1 then instruction 1 ; elseif expression 2 then instruction 2 ; elseif expression n then instruction n ; else instruction n+1 ; end ; Par exemple, p = 0.4 ; // soit un scalaire p=0.4. y = rand(1) ; // choisissons y au hasard. if y < p then x = 1 ; elseif y >= p then x = 0 ; end Application : Créer un vecteur dont les éléments sont des nombres tirés au hasard, puis recoder les éléments de ce vecteur en fonction de leur valeur selon les instructions suivantes : - si la valeur de l élément est inférieur à 0.25, on le recodera comme étant égal 0. - si la valeur de l élément est compris 0.25 et 0.75, on le recodera comme étant égal 1. - sinon on recodera l élément comme étant égal 2. Voici l instruction, Z=rand(20,1) ; // un vecteur dont éléments tirés au hasard suivent une loi uniforme. V=[] ; // initialisation du vecteur qui va contenir les codes. i=1 ; // spécification du compteur. while i<=20 ; if Z(i,1)<0.25 then V(i,1)=0 ; elseif Z(i,1)>=0.25 & Z(i,1)<0.75 then V(i,1)=1 ; else V(i,1)=2 ; end ; i=i+1 ; end ;

22 22 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB 1.5 Eléments de statistiques desciptives Pour une variable préalablement définie ou importée dans scilab et matérialisée par un vecteur ou un scalaire, il existe des commandes permettant de faire des calculs de statistiques descriptives. Les tableaux ci-après présentent une liste non exhaustive de ces commandes pour un vecteur ligne ou colonne quelconque nommé V et pour une matrice M Statistiques pour un vecteur s=sum(v) somme des éléments de V s= n i=1 V i p=prod(v) produit des éléments de V p= n i=1 V i SC=cumsum(V) somme cumulée des éléments de V SC(i)= i k=1 V k PC=cumprod(V) produit cumulé des éléments de V PC(i)= i k=1 V k min(v) max(v) minimum des éléments de V maximum des éléments de V V =mean(v) moyenne des éléments de V V = 1 n ni=1 V i median(v) v=variance(v) v=variance(v, r,0) médiane des éléments de V } variance sans biais v= 1 ni=1 n 1 (V i V ) 2 vb=variance(v, r,1) variance non corrigée vb= 1 n ni=1 (V i V ) 2 σ=st_deviation(v) écart type sans biais σ = 1 ni=1 n 1 (V i V ) 2 mk=moment(v,k) moment non-centré d ordre k mk= 1 n ni=1 V k i mck=cmoment(v,k) moment centré d ordre k mck= 1 n ni=1 (V i V ) k

23 1.5. ELÉMENTS DE STATISTIQUES DESCIPTIVES Statistiques pour une matrice En ce qui concerne une matrice, les calculs statistiques s effectuent pour chaque colonne ou pour chaque ligne. L orientation du calcul, selon les colonnes ou selon les lignes, est définie dans scilab en ajoutant les options «r (ou 1)» et «c (ou 2)» dans les commandes précédentes. L instruction prend la forme suivante : «nom-d affectation=instruction(variable,option)» où, - l option «r (ou 1)» indique à scilab que l on fait un calcul sur les éléments de chaque colonne de la matrice (On obtient alors une ligne). - l option «c (ou 2)» indique à scilab que l on fait un calcul sur les éléments de chaque ligne de la matrice (On obtient alors une colonne). Sc=sum(M, r ) somme des éléments de chaque colonne de M. Sl=sum(M, c ) somme des éléments de chaque ligne de M. Pc=prod(M,1) produit des éléments de chaque colonne de M. Pl=prod(M,2) produit des éléments de chaque ligne de M. SCc=cumsum(M, r ) somme cumulée des éléments de chaque colonne de M. SCl=cumsum(M, c ) somme cumulée des éléments de chaque ligne de M. PCc=cumprod(M, r ) produit cumulée des éléments de chaque colonne de M. PCl=cumprod(M, c ) produit cumulée des éléments de chaque ligne de M... Vc=variance(V, r,0) variance sans biais de chaque colonne de M. Vl=variance(V, c,0) variance sans biais de chaque ligne de M. VBc=variance(V, r,1) variance non corrigée de chaque colonne de M. VBl=variance(V, c,1) variance non corrigée de chaque ligne de M.

24 24 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB Autres statistiques importantes Skewness Le skewness est une mesure de l asymétrie de la distribution d une variable autour de sa moyenne. Il est obtenu en calculant le moment non-centré d ordre trois de la variable centrée-réduite. Ainsi, [ (X ) ] m 3 skew = E σ m étant la moyenne et σ l écart-type. Cela peut aussi s écrire en termes de moment centré de la manière suivante : skew = E [ (X m) 3] σ 3 = 1 n ni=1 (X i X) 3 [ 1 n ni=1 (X i X) 2 ] 3 2 = mc3 (mc2) 1.5 Donc en termes de commande sous scilab, mc3=cmoment(v,3) ; // moment centré d ordre trois. mc2=cmoment(v,2) ; // moment centré d ordre deux ou variance non corrigée. skew=mc3./(mc2.^1.5) ; Le skewness de la loi normale, qui est une distribution symétrique, vaut zéro. Ainsi un skewness positif (respectivement négatif) signifie que la distribution possède une queue étalée vers la droite (respectivement vers la gauche), cela veut dire que les valeurs positives (respectivement négative) de la variable ont plus de poids que les valeurs négatives (respectivement positive). Kurtosis Le kurtosis est une mesure de l aplatissement de la distribution d une variable. Il est obtenu en calculant le moment non-centré d ordre quatre de la variable centrée-réduite. Ainsi, [ (X ) ] m 4 skew = E σ m étant la moyenne et σ l écart-type. Cela peut aussi s écrire en termes de moment centré comme pour le skewness de la manière suivante : kur = E [ (X m) 4] σ 4 = ni=1 (X i X) 4 1 n [ 1 ] ni=1 2 = n (X i X) 2 mc4 (mc2) 2

25 1.5. ELÉMENTS DE STATISTIQUES DESCIPTIVES 25 Donc en termes de commande sous scilab, mc4=cmoment(v,4) ; // moment centré d ordre quatre. mc2=cmoment(v,2) ; // moment centré d ordre deux ou variance non corrigée. skew=mc4./(mc2.^2) ; Le kurtosis d une distribution normale est égale à 3. Ainsi, si le kurtosis est supérieur (respectivement inférieur) à 3, alors la distribution est élevée (respectivement aplatie) par rapport à la loi normale. On dit que la distribution est leptokurtique (respectivement platikurtique). Les queues d une distribution platikurtique sont épaisses donnant ainsi plus de poids aux valeurs extrêmes (négatives et positives) de la série. Covariance et Correlation La covariance entre deux X et Y est définie par : cov(x, Y ) = 1 n (X i X)(Y i Y ) n i=1 Avec scilab, la covariance s obtient par l instruction suivante : [Cov,Mean]=corr(X,Y,1) ; Cette commande calcule et stocke dans «Cov» la covariance entre X et Y et dans «Mean» la moyenne de X et de Y. Quant à la corrélation, elle est définie par : ρ X,Y = cov(x, Y ) σ X.σ Y où σ X et σ X sont respectivement les écart-types de X et de Y. Au final, pour avoir le coefficient de corrélation sous scilab, la commande est la suivante : [Cov,Mean]=corr(X,Y,1) ; // calcule la covariance entre X et Y varx=cmoment(x,2) ; // calcule la variance de X vary=cmoment(y,2) ; // calcule la variance de Y stdx=sqrt(varx) ; // calcule l écart type de X stdy=sqrt(vary) ; // calcule l écart type de Y cor=cov./(stdx*stdy)

26 26 CHAPITRE 1. FAMILIARISATION AVEC LE LOGICIEL SCILAB

27 Chapitre 2 Le modèle de régression multiple Les objectifs essentiels de ce manuel sont, d une part, de présenter un outil de calcul informatique permettant de mener un projet économétrique, notamment la boîte à outil Grocer, mais aussi d autre part, d interpréter les sorties et les résultats. Pour être le plus clair possible, il sera fait à chaque fois que nécessaire une brève rappel théorique, sans pour autant entrer dans les détails. Le chapitre précédent a présenté l environnement scilab, d autant plus nécessaire car Grocer y est implémenté. A partir de ce chapitre, on verra comment utiliser ces outils de calcul pour faire une étude de cas empirique. 2.1 Le modèle de régression multiple Un modèle de régression consiste à étudier la dépendance d une variable, que l on qualifie de variable expliquée, à une ou plusieurs autres variables, que l on qualifie de variables explicatives. Lorsqu il n y a qu une seule variable explicative, on parle de régression simple, tandis que lorsqu il y a plusieurs variables explicatives, on parle de régression multiple. D une façon générale, le modèle de régression multiple à «k» variables explicatives s écrit : Y t = α + β 1 X 1t + β 2 X 2t + + β k X kt + ɛ t (2.1) où - t = 1, 2,..., T est la période d observation. - Y t est la variable expliquée. - X 1t, X 2t,..., X kt sont les variables explicatives. - α est une constante. - ɛ t est un terme d erreur. Les coefficients β 1, β 2,..., β k sont appelés «coefficients de régression partiels». Le coefficient β 1 mesure l effet d une variation de un point de X 1t sur Y t, toutes choses égales par 27

28 28 CHAPITRE 2. LE MODÈLE DE RÉGRESSION MULTIPLE ailleurs. Sous forme matricielle, l équation (2.1) précédente s écrit : Y 1 α Y 2 β 1. } Y T {{ } Y 1 X 11 X k1 1 X 12 X k2 =... } 1 X 1T {{ X kt } X Au final, le modèle de régression multiple s écrit : +. } β k {{ } β ɛ 1 ɛ 2. } ɛ t {{ } ɛ Y = X.β + ɛ (2.2) où Y est un vecteur colonne à T éléments (T x 1) de la variable expliquée, X est une matrice à T lignes et k+1 colonnes (T x (k+1)) de la constante et des k variables explicatives X kt, β est un vecteur colonne à k + 1 éléments ((k + 1) x 1) des coefficients de régression partiel et ɛ est un vecteur (T x 1) des résidus Hypothèses Voici les hypothèses de bases d un modèle de régression multiple : Hypothèse 1 La matrice X est non aléatoire. Les valeurs des variables figurant dans la matrice X sont observées sans erreur. En d autres termes, la matrice X est indépendante de chaque valeur du terme d erreur. Autrement dit, E(ɛ X) = E(ɛ) = 0 et V (ɛ X) = V (ɛ) = σ 2 ɛ.i. Hypothèse 2 La matrice X est de plein rang : rang(x)=k+1. Autrement dit, les variables explicatives sont indépendantes entre elles. Il n existe pas de colinéarité entre les variables. Une condition nécéssaire est que T soit supérieur à k+1. Hypothèse 3 Le terme d erreur est d espérance nulle : E(ɛ 1 ) E(ɛ) =. E(ɛ t ) = 0 (2.3) Hypothèse 4 Homoscédasticité et absence d autocorrélation des erreurs. Soit la matrice de variance-covariance du terme d erreur E(ɛɛ ) définie par : V (ɛ 1 ) cov(ɛ 1, ɛ 2 ) cov(ɛ 1, ɛ T ) E[(ɛ E(ɛ))(ɛ E(ɛ)) cov(ɛ ] = 2, ɛ 1 ) V (ɛ 2 ).. (2.4).... cov(ɛ T, ɛ 1 ) cov(ɛ T, ɛ 2 ) V (ɛ 1 )

29 2.1. LE MODÈLE DE RÉGRESSION MULTIPLE 29 Sachant que E(ɛ) = 0 dans l équation (2.3) et que la matrice de variance-covariance est symétrique, car cov(ɛ i, ɛ j ) = cov(ɛ j, ɛ i ), on a : E(ɛ 2 1 ) E(ɛ 1ɛ 2 ) E(ɛ 1 ɛ T ) E(ɛɛ E(ɛ ) = 1 ɛ 2 ) E(ɛ 2 2 ) E(ɛ 1 ɛ T ) E(ɛ 2 ɛ T ) E(ɛ 2 1 ) En l absence d autocorrélation des résidus, les termes en dehors du diagonal sont nuls, c est à dire E(ɛ t ɛ t ) = cov(ɛ t ɛ t ) = 0 t t. Tandis que sous l hypothèse d homoscédasticité, les variances des résidus sont constantes et sont égales à la variance du terme de l erreur, c est à dire E(ɛ 2 t ) = V (ɛ t ) = σ 2 ɛ t. Ainsi, E(ɛɛ ) = σ 2 ɛ.i (2.5) I est une matrice identité et σ 2 ɛ la variance du terme de l erreur ɛ. Hypothèse 5 L erreur suit une loi normale : ɛ N(0, σ 2 ɛ.i) L estimateur MCO L estimateur β des moindres carrés ordinaires (MCO) est obtenu en minimisant la somme des carré des résidus T t=1 ɛ 2 t. Soit alors, β = argmin ɛ ɛ = argmin(y X.β) (Y X.β) } {{ } } {{ } β β Si la matrice (X X) est inversible (Hypothèse2 : X est de plein rang), on démontre aisément que l estimateur β est donné par : β = (X X) 1 X Y (2.6) La matrice de variance covariance des coefficients des MCO est définie par : Ω ˆβ = E[( ˆβ E( ˆβ))( ˆβ E( ˆβ)) ] Sachant que l estimateur ˆβ des MCO est un estimateur sans biais (si l hypothèse1 est vérifiée) 1, c est à dire E( ˆβ) = β (2.7) 1. sachant que β = (X X) 1 X Y avec Y = X.β + ɛ. On a, β = (X X) 1 X X.β + (X X) 1 X.ɛ = β + (X X) 1 X.ɛ. Soit encore, E( β) = β + E((X X) 1 X.ɛ), avec : E((X X) 1 X.ɛ) = E((X X) 1 X ).E(ɛ) = 0 si X et ɛ sont indépendants et E(ɛ) = 0. A noter que nous n avons pas utiliser l hypothèse 4 pour démontrer que l estimateur MCO est non biaisé. Cela veut dire tout simplement que «β restera toujours un estimateur sans biais en présence d autocorrélation et/ou d hétéroscédasticité».

30 30 CHAPITRE 2. LE MODÈLE DE RÉGRESSION MULTIPLE de plus si les hypothèses de non-autocorrélation et d homoscédasticité des résidus définies par l équation (2.5) sont vérifiées, la matrice de variance covariance des coefficients est définie par Ω ˆβ = σ 2 ɛ (X X) 1 (2.8) alors l estimateur ˆβ est de variance minimale. On parle d estimateur BLUE (Best Linear Unbiaised Estimator), le meilleur estimateur linéaire sans biais des coefficients de régression. Quant à l estimateur de la variance des résidus σ 2 ɛ, il est définit par ˆσ 2 ɛ = e e T k 1 = Tt=1 e 2 t T k 1 (2.9) où T est le nombre d observations, k le nombre de variables explicatives sans la constante et e t n est autre que les résidus après estimation de la régression présentée dans l équation (2.2), c est à dire : e = Y Ŷ = Y X. ˆβ (2.10) ou encore, Application e t = Y t ˆα ˆβ 1 X 1t ˆβ 2 X 2t ˆβ k X kt Comme exemple d application, on cherche à modéliser l indice de la production industrielle de fréquence mensuelle de l Italie 2, notée IPI, en fonction des données d enquêtes sur les ménages et les industries de la commission européenne 3. L équation qui relie la variation mensuelle de l IPI, notée IPI VM, avec les séries d enquêtes est la suivante : IP I_V M t = α + βj 1 IP I_V M t j + βj 2 IS_CONF t j + + βj 9 CS_SF SH t j + ɛ t j=1 j=0 j=0 (2.11) En tout, il y aura neuf variables explicatives avec leur retard respectif (4 au maximum) qui sont : - IS_CONF : l indicateur de confiance des industriels. - IS_PROD : la tendance de production observée au cours des derniers mois. - IS_AEOB : l évolution du niveau des carnets de commandes des exportations. - IS_SP : prix de vente anticipé pour les mois à venir. - IS_EE : le niveau d emploi espéré pour les mois à venir. - CS_CONF : l indicateur de confiance des ménages. - CS_MPN : les achats majeurs prévus des ménages pour les 12 prochains mois finance/db indicators/surveys/time series/index en.htm

31 2.1. LE MODÈLE DE RÉGRESSION MULTIPLE 31 - CS_SFSH : l état sur la situation financière des ménages. Le but est de chercher le meilleur modèle, en choisissant les variables explicatives parmi les séries d enquêtes y compris les séries retardées, qui explique le mieux l évolution de l indice de la production industrielle de l Italie IPI_VM. C est à dire, on part d un modèle général contenant l endogène retardée, les séries d enquêtes ainsi que leur retard ; et on cherche à éliminer au fur et à mesure les exogènes non significatives pour avoir le meilleur modèle pour l IPI_VM. Les étapes de sélection du meilleur modèle sera étudiée en détails dans les prochaines sections, mais tout d abord, considérons le modèle suivant : IP I_V M t = α + β 1 IP I_V M t 1 + β 2 IP I_V M t 2 + β 3 IP I_V M t 12 + β 4 IS_P ROD t + ɛ t (2.12) La période d estimation va de 1991M04 à 2007M12 4, soit un nombre total d observations égal à 201 périodes. Pour calculer les estimateurs des coefficients de régressions ˆβ = (α, ˆβ 1, ˆβ 2, ˆβ 3, ˆβ 4 ), on utilise la formule donnée par l équation (2.6). Pour permettre les calculs matriciels dans scilab, les données ont été importées, voir section page14, sous formes de matrice nommée M 5. Les lignes d instructions pour le calcul de ˆβ sont les suivantes : IPI_VM=M(13 :213,1) ; // extraction de la variable IP I_V M t L1IPI_VM=M(12 :212,1) ; // extraction de la variable IP I_V M t 1 L2IPI_VM=M(11 :211,1) ; // extraction de la variable IP I_V M t 2 L12IPI_VM=M(1 :201,1) ; // extraction de la variable IP I_V M t 12 IS_PROD=M(13 :213,4) ; // extraction de la variable IS_P ROD CTE=ones(201,1) // création du vecteur colonne pour la constante Y=IPI_VM ; // le vecteur représentant la variable endogène X=[CTE L1IPI_VM L2IPI_VM L12IPI_VM IS_PROD] ; // la matrice X des // variables exogènes et de la constante b=(inv(x *X))*(X *Y) ; 4. les observations allant de 1990M4 à 1991M3, soit 12 observations, servent pour la construction des variables retardées : 12 retards pour l endogène et 4 retards pour les exogènes 5. Si ce n est pas le cas, retaper les commandes d initialisations suivantes pour importer la matrice M : lines(0) ; chdir( C :\grocer ) ; M = fscanfmat( C :\grocer\ipi.txt ) ;

32 32 CHAPITRE 2. LE MODÈLE DE RÉGRESSION MULTIPLE On obtient après calcul le vecteur des coefficients de régression suivant : ˆα ˆβ ˆβ = ˆβ 2 = ˆβ ˆβ Pour obtenir le vecteur des résidus de la régression défini par l équation (2.10), l instruction est la suivante : e=y-(x*b) ; Ainsi pour avoir l estimateur de la variance des résidus défini par l équation (2.9), l instruction est la suivante : ve=sum(e.^2)/( ) ; // T = 201 et k = 4 (4 variables explicatives) On obtient alors après calcul ve = D où la matrice de variance-covariance de ˆβ définie par l équation (2.8). vb=ve*(inv(x *X)) ; // matrice de variance-covariance de ˆβ stdb=(diag(vb)).^0.5 ; // diag extrait la diagonale de la matrice vb où se trouve // les variances de ˆβ tandis que stdb calcule l écart-type ˆσ ˆβ des coefficients ˆβ Après calcul on obtient la matrice de variance covariance de ˆβ, Ω ˆβ = vb = puis les écart-types estimés de ˆβ, ˆσ ˆβ = ˆσˆα ˆσ ˆβ1 ˆσ ˆβ2 ˆσ ˆβ3 ˆσ ˆβ4 = stdb = Pour finir, avec les valeurs des coefficients estimés ˆβ et des écart-types estimés ˆσ ˆβ, le t de student calculé s obtient facilement par t ˆβ = ˆβ ˆσ. ˆβ

33 2.2. TEST DE SIGNIFICATIVITÉ 33 tstud=b./stdb ; Ainsi après calcul, on obtient : tˆα t ˆβ1 t ˆβ = t ˆβ2 = tstud = t ˆβ3 t ˆβ (2.13) 2.2 Test de significativité Le principe du test consiste à tester la véracité d une hypothèse de base dite «hypothèse nulle» notée H 0 contre une autre hypothèse dite «hypothèse alternative» notée H 1 en se basant sur les observations statistiques et les lois qui régissent cette distribution statistique. Selon la forme de l hypothèse alternative, il existe trois sortes de tests à savoir le test unilatéral à gauche, le test unilatéral à droite et le test bilatéral. De plus, la règle de décision varie selon les différents types de tests. Tout cela est résumé dans le tableau ci-après : Tests Règles de décision sous H 0 Type de test H 0 : θ = θ 0 si T (ˆθ) > Π 1 on accepte H 0 H 1 : θ < θ 0 si T (ˆθ) Π 1 on refuse H 0 Test unilatéral à gauche H 0 : θ = θ 0 si T (ˆθ) < Π 2 on accepte H 0 H 1 : θ > θ 0 si T (ˆθ) Π 2 on refuse H 0 Test unilatéral à droite H 0 : θ = θ 0 si Π 1 < T (ˆθ) < Π 2 on accepte H 0 H 1 : θ θ 0 si T (ˆθ) Π 1 ou T (ˆθ) Π 2 on refuse H 0 Test bilatéral où θ est un paramètre que l on veut tester l égalité à θ 0 dont l estimateur est la statistique ˆθ. Comme un problème de test est équivalent à un problème de décision basée sur un échantillon, il est entaché d erreur. Il est possible de se tromper de deux manières. Accepter H 0 Refuser H 0 H 0 vraie Pas d erreur Erreur de 1 ère espèce H 0 fausse Erreur de 2 nde espèce Pas d erreur

34 34 CHAPITRE 2. LE MODÈLE DE RÉGRESSION MULTIPLE Par conséquent, l «erreur de première espèce» consiste à refuser H 0 alors qu elle est vraie tandis que l «erreur de seconde espèce» consiste à accepter H 0 alors qu elle est fausse en réalité. Les étapes du test consistent à : 1. prendre un échantillon, à calculer l estimateur ˆθ et à déterminer sur cet échantillon une statistique fonction de ˆθ notée T (ˆθ) dont on connait la distribution échantillonale Ψ = (loi normale, de student, de fischer, de ki-deux,...) mais dont cette loi de distribution ne dépend pas de ˆθ. 2. comparer la valeur calculée de la statistique de test par rapport à la distribution de cette statistique pour prendre la décision finale. On appelle «risque de 1 ère espèce» la probabilité α de commettre une erreur de première espèce, formellement : α = P rob(refuser H 0 /H 0 vraie) Prenons l exemple du test bilatéral qui est le plus couramment utilisé. La règle de décision est la suivante : { Π1 < T (ˆθ) < Π 2 = on accepte H 0 T (ˆθ) Π 1 ou T (ˆθ) Π 2 = on rejette H 0 (2.14) On utilise la définition de α pour connaître la valeur de Π 1 et Π 2. Ainsi, α = P rob (refuser H 0 /H 0 vraie) = P rob (T (ˆθ) Π 1 ou T (ˆθ) Π 2 / θ = θ 0 ) 1 α = P rob (Π 1 < T (ˆθ) < Π 2 = / θ = θ 0 ) = P rob (ψ α/2 < ψ < ψ 1 α/2 ) où 1 α est définie comme étant le niveau de confiance, ψ α/2 le fractile d ordre α/2 et ψ 1 α/2 le fractile d ordre 1 α/2 de la loi ψ. Sachant Π 1 = ψ α/2 et Π 2 = ψ 1 α/2, la règle de décision devient alors : { ψα/2 < T (ˆθ) < ψ 1 α/2 = on accepte H 0 T (ˆθ) ψ α/2 ou T (ˆθ) ψ 1 α/2 = on rejette H 0 (2.15) Pour des distributions symétriques comme la loi gaussienne ou la loi de student, ψ α/2 = ψ 1 α/2. Par conséquent, la règle de décision devient : { T (ˆθ) < ψ1 α/2 = on accepte H 0 T (ˆθ) ψ 1 α/2 = on rejette H 0 (2.16)

35 2.2. TEST DE SIGNIFICATIVITÉ p-value Une version équivalente de la règle de décision précédente revient à comparer la p-value au seuil de critique α. Théoriquement la p-value est égale à la probabilité de rejeter à tort l hypothèse nulle H 0. C est la probabilité que la valeur statistique de test prenne des valeurs aussi extrêmes ou plus extrêmes que la valeur observée T (ˆθ) pour la statistique de test. Pour une distribution symétrique, on a : p value = P rob (refuser H 0 /H 0 vraie) = P rob (T (θ) T (ˆθ) ou T (θ) T (ˆθ) / θ = θ 0 ) = P rob (T (θ) T (ˆθ)/ θ = θ 0 )) + P rob (T (θ) T (ˆθ)/ θ = θ 0 )) ainsi, p value = 2.P rob(ψ > T (ˆθ) ) (2.17) Ainsi, si la p-value estimée est grande (c est-à-dire supérieure au niveau de risque α), la probabilité de rejeter à tort l hypothèse nulle est grande et on ne rejette pas H 0, c est à dire, on accepte H 0. Dans le cas contraire où la p-value est faible (c est-à-dire inférieure au niveau de risque α), la probabilité de rejeter à tort l hypothèse nulle est faible et on est alors en mesure de rejeter H 0. D où la règle de décision, { p value < α = on rejette H0 p value α = on accepte H 0 (2.18) Test sur un coefficient de régression D après l hypothèse 5 page29, l erreur ɛ est supposée suivre une loi normale. Étant donné que l estimateur ˆβ est une fonction linéaire de ɛ, ˆβ suit alors aussi une loi normale. On sait que ˆβ est un estimateur sans biais de β, c est à dire E( ˆβ) = β, et que la matrice de variance-covariance de ˆβ est donnée par Ω ˆβ qui est définie par l équation (2.8) page30. Par conséquent, ˆβ N(β, Ω ˆβ) (2.19) Pour le coefficient ˆβ i associé à la i ème variable explicative, on a : ˆβ i N(β i, Ω iiˆβ ) où Ω iiˆβ est la i ème diagonale de la matrice de variance-covariance Ω ˆβ. Ainsi, on a la statistique T ( ˆβ i ) qui dépend de ˆβ i mais dont la loi de distribution ne dépend pas de ˆβ i, à savoir : T ( ˆβ i ) = ˆβ i β i Ω iiˆβ = ˆβ i β i σ ɛ aii N(0, 1)

36 36 CHAPITRE 2. LE MODÈLE DE RÉGRESSION MULTIPLE où a ii est la i ème diagonale de la matrice (X X) 1. Comme σ ɛ n est pas connu dans l expression de Ω ˆβ, le fait de le remplacer par son estimateur donné par l équation (2.9) page30 change la loi suivie par ˆβ. Ainsi on a, T ( ˆβ i ) = ˆβ i β i ˆσ ɛ aii = ˆβ i β i ˆσ ˆβ Student(T k 1) (2.20) Maintenant pour tester la significativité des coefficients de régressions, on applique le test bilatéral suivant : { H0 : β i = 0 (2.21) H 1 : β i 0 L estimateur de β i est donné par ˆβ i et la statistique de test (T (ˆθ)) est donnée par l équation (2.20) ci-dessus. Ainsi, à un niveau α donné du seuil critique, c est à dire la probabilité de refuser H 0 sachant qu elle est vraie, la règle de décision est la suivante sous l hypothèse H 0 : β i = 0 : ˆβ i ˆσ < T 1 α/2 = on accepte H 0 ˆβ ˆβ i ˆσ T 1 α/2 = on rejette H 0 ˆβ Le t de student calculé est défini par t ˆβi = ˆβ i ˆσ. Tandis que T 1 α/2 est le fractile d ordre ˆβ (1 α/2) de la loi de Student à (T-k-1) degrés de liberté. Quand le nombre d observation est grand, T 30, la loi de student tend vers la loi normale centrée réduite N(0,1). Ainsi, pour une valeur du seuil critique α = 5%, le fractile T 1 α/2 approche le fractile d ordre (1 α/2) de la loi gaussienne qui vaut 1,96. Ainsi, la règle de décision devient : { t ˆβi < T 1 α/2 = 1.96 = on accepte H0 : β i non significatif t ˆβi T 1 α/2 = 1.96 = on rejette H0 : β i significatif (2.22) Application Pour tester la significativité des coefficients ˆβ dans l exemple d application de la section précédente, il suffit de comparer les t de student calculés associé à chaque coefficients donnés par l equation(2.13) page33 à la valeur de la fractile T = de la loi de student à T k 1 = = 196 degré de liberté. Il apparaît que t ˆβi > pour toutes les variables explicatives ainsi que la constante. tˆα t ˆβ1 t ˆβ = t ˆβ2 = tstud = t ˆβ3 t ˆβ > > > > > 1.972

37 2.2. TEST DE SIGNIFICATIVITÉ 37 Par conséquent, on rejette H 0 : β i = 0, les variables sont toutes statistiquement significatives à un seuil critique de 5%. En ce qui concerne la p-value, calculons celle associée à la constante α. p value = 2.P rob(t (196) > tˆα ) = 2.(1 P rob(t (196) < tˆα )) = 2.(1 P rob(t (196) < )). En lisant la table de la loi de student à 196 degrés de liberté, P rob(t (196) < ) Soit alors, p value = 2.( ) = Ainsi, p value < 0.005, la probabilité de rejeter à tort H 0 est faible et est inférieure au seuil critique α = 5% = Il est donc possible de rejeter H 0 : α = 0 en faveur de H 1 : α 0. La constante est statitiquement différente de zéro, elle est significative Test de significativité d un sous ensemble de coefficients On teste ici la significativité jointe d une partie ou de toutes les variables explicatives hormis la constante. Le test se présente de la manière suivante : { H0 : β 1 = β 2 = = β q = 0 pour q k H 1 : au moins un β i de 0. La statistique de test communément appelée «f-statistic» est définie sous l hypothèse nulle par : f = (SCR c SCR nc )/q F (q, T k 1) (2.23) SCR nc /(T k 1) où - SCR nc est la somme des carrés des résidus du modèle non contraint, c est à dire le modèle avec toutes les variables explicatives. - SCR c est la somme des carrés des résidus du modèle contraint sous H 0. - q le nombre de contraintes, c est dire le nombre de coefficient égal à 0. - k le nombre de variables explicatives. Cette statistique suit une loi de Fischer à (q,t-k-1) degré de liberté et la règle de décision 6 est la suivante : { f < Fα (q, T k 1) = on accepte H 0 f > F α (q, T k 1) = on rejette H 0 où F α (q, T k 1) est le fractile d ordre 1 α de la loi de Fischer à (q,t-k-1) degré de liberté. Comme précédemment, on peut aboutir à la même règle de décision en calculant la p-value et en la comparant au seuil de risque α, avec : p value = P rob(f (q, T k 1) > f) 6. malgré le caractère bilatéral du test, la valeur tabulée ou critique F (q, T k 1) est déterminée de manière unilatérale.

38 38 CHAPITRE 2. LE MODÈLE DE RÉGRESSION MULTIPLE et la règle de décision est la même que celle de l équation (2.18) page(35). A noter que la statistique f statistic peut s écrire en termes de R 2 pour avoir ce que l on appelle aussi «F-statistic», à savoir : F = (Rnc 2 Rc)/q 2 1 Rnc/(T 2 F (q, T k 1) (2.24) k 1) où R 2 nc est le R 2 du modèle non contraint tandis que R 2 c est le R 2 du modèle contraint. Pour finir, quand q = k, c est à dire on teste la significativité jointe de toutes les variables hormis la constante on a la statistique de test : F = R 2 /k 1 R 2 F (k, T k 1) (2.25) /(T k 1) Cette statistique est donnée automatiquement dans le tableau des résultats par Grocer sous le nom de «Overall F test» ainsi que sa «p-value» qui est égale à P rob(f (k, T k 1) > F ). Quand il s agit de tester une ou plusieurs restrictions linéaires sur les coefficients de régression, on utilise plutôt le test de Wald présenté ci-dessous Restriction sur les coefficients de regressions Ce test permet d évaluer des restrictions linéaires sur les coefficients estimés d un modèle, avec notamment le «test de Wald» qui est basé sur l estimateur du maximum de vraisemblance. Le test est construit de la manière suivante : { H0 : R.β = b R.β b = 0 H 1 : R.β b R.β b 0 où R est une matrice à q lignes (pour les nombres de restrictions) et k colonnes, tandis que b est un vecteur composé de q lignes. Par exemple, dans le modèle de régression multiple définie par l équation (2.2) page(28), on veut imposer deux contraintes linéaires (q=2) sur les coefficients, à savoir β 1 + β β k = 1 et β 2 = β 3. On a donc, R = ( ) et b = ( 1 0 ). Le test de Wald a pour but de déterminer si l écart entre R. ˆβ et b est significativement égal à 0. La statistique de test est définie de la manière suivante : wald = (R. ˆβ b) (ˆσ ɛ R(X X) 1 R ) 1 (R. ˆβ b) χ 2 (q) (2.26) Sous l hypothèse H 0 cette statistique suit une loi de khi-deux à q degré de liberté. La règle de décision est la suivante : { wald < χ 2 1 α (q) = on accepte H 0 wald > χ 2 1 α (q) = on rejette H 0

39 2.3. GROCER 39 où χ 2 1 α (q) est le fractile d ordre 1 α de la loi de khi-deux à q degré de liberté. On peut aussi aboutir à la même règle de décision en calculant la p-value et en la comparant au seuil de risque α, avec : p value = P rob(χ 2 (q) > wald) où la règle de décision est toujours celle de l équation (2.18) page(35). A noter qu il existe une relation entre la statistique de Fischer f et celle de Wald wald, à savoir f = wald q F (q, T k 1). Le choix entre les deux tests est juste une question de facilité de calcul informatique. La plupart du temps, on utilise le test de Fischer pour tester la significativité jointe de toutes les variables explicatives (voir l equation (2.25)) tandis que le test de Wald est utilisé pour tester les contraintes linéaires sur les coefficients de régressions. 2.3 Grocer Pour importer des données sous forme de séries temporelles afin de les utiliser dans Grocer, les instructions sont les suivantes : lines(0) ; chdir( C :\grocer ) ; readxls2bd( C :\grocer\ipi.xls, C :\grocer\ipi.dat ) ; load( C :\grocer\ipi.dat ) ; - readxls2bd 7 permet d importer des données «.xls» sous Excel et le transforme en fichier «.dat» utilisé par Scilab. - load permet de charger les données pour son utilisation sous Grocer. Voici quelques remarques essentielles et fort utiles concernant l importation de données sous forme de séries temporelles : - la colonne (la première) des dates dans le fichier Excel doit avoir comme nom «dates». - le format des dates doit correspondre à celui reconnu par Grocer, à savoir : 2006a pour les séries annuelles, 2006q1 pour les séries trimestrielles ou 2006m1 pour les séries de fréquences mensuelles. - vérifier à ce que le classeur ne comporte qu une seule feuille, seulement celle qui contient les données. - vérifier à ce que l extension du fichier soit bien «.xls». Notamment, si vous utilisez Microsoft Excel 2007 où les fichiers possèdent une extension «.xlsx», réenregistrer le fichier en tant que format Classeur Microsoft Office excel standard (97) qui possède l extension «.xls». 7. si le fichier est un fichier «.csv(séparateur : point-virgule)» l instruction à utiliser à la place de readxls2bd est impexc2bd( C :\grocer\ipi.csv, ;, C :\grocer\ipi.dat ) ;

40 40 CHAPITRE 2. LE MODÈLE DE RÉGRESSION MULTIPLE - étant donné que scilab est sensible à la casse des lettres, il est conseillé (mais ce n est pas obligatoire) de mettre les noms des variables tout en majuscule pour éviter toutes confusions L instruction pltseries Il est possible de tracer avec grocer une série en fonction du nombre des observations. L instruction ci-après trace l évolution de la série LIPI. clf() ; pltseries( LIPI, title = evolution lipi ) ; Pour tracer plusieurs séries dans un même graphique, l instruction générale est : clf() ; pltseries( serie1, serie2,..., serien, title = titre ) ; A noter que title est une option qui sert à personnaliser le titre du graphique.

41 Annexe A Installation de Scilab Pour installer Scilab, allez sur le site et cliquez sur Téléchargez Scilab pour voir apparaître la boîte de dialogue ci après. Puis appuyez sur Exécuter et la fenêtre suivante apparaîtra si nécessaire suivant votre antivirus 1 : 1. Il se peut que cette fenêtre n apparaisse pas, dans ce cas aller directement à l étape suivante 41

42 42 ANNEXE A. INSTALLATION DE SCILAB Cliquer sur Exécuter. Cliquer sur OK pour lancer l installation après avoir choisi la langue qui sera utilisée par l assistant d installation. Puis cliquer sur Suivant.

43 43 Après avoir accepter les termes du contrat de licence, cliquer sur Suivant pour faire apparaître la fenêtre suivante : C est au cours de cet étape que l on a besoin du nouveau dossier que l on a crée sous le nom de scilab. Cliquer sur Parcourir pour avoir :

44 44 ANNEXE A. INSTALLATION DE SCILAB Sélectionner le dossier scilab et appuyer sur OK pour avoir : Noter que le chemin pour l installation est maintenant C : \scilab\scilab Si tout est correct, appuyer sur Suivant pour continuer. Continuer de cliquer sur Suivant jusqu à l apparition de la boîte de dialogue suivante :

45 Maintenant, cliquer sur Installer et patienter pendant l installation pour avoir : 45

46 46 ANNEXE A. INSTALLATION DE SCILAB Enfin, cliquer sur Terminer pour terminer l installation de Scilab 2. Maintenant, on peut procéder à l installation de Grocer. Si la fenêtre Scilab est ouvert, il est nécessaire de la fermer avant de continuer l installation. 2. noter que si l on a pas décocher la case Excécuter Scilab avant d avoir cliquer sur Terminer, la fenêtre de commande de Scilab s ouvrira automatiquement.

47 Annexe B Installation de Grocer Pour installer Grocer, allez sur le site d Eric Dubois. Dans la rubrique What s new du site se trouve le fichier Zip nécessaire pour l installation. Comme la version de Scilab que nous avons installer est la 5.2, cliquer sur le lien from5.2.0 pour extraire le fichier.tar.gz. La boîte de dialogue suivante apparaîtra : 47

48 48 ANNEXE B. INSTALLATION DE GROCER Cliquer alors sur Enregistrer.

49 49 Choisissez le dossier scilab qui a été crée pour enregistrer le fichier. Maintenant que le fichier Grocer-v1.4-SCI.5.2.tar est dans C : \scilab, avec le bouton droit de la souris, ouvrir le dossier avec 7-Zip (ou avec un autre logiciel de décompression présent sur votre appareil.).

50 50 ANNEXE B. INSTALLATION DE GROCER Double-cliquez sur le fichier pour avoir : Sélectionner tout et appuyer sur Extraire (en haut à gauche) pour avoir :

51 51 Parcourir le répertoire en cliquant sur le bouton pour faire apparaître : Sélectionner le dossier scilab puis cliquer sur OK. Si se passe bien, la boîte de

52 52 ANNEXE B. INSTALLATION DE GROCER dialogue suivante apparaîtra avec le chemin C : \scilab\scilab Si le chemin est correct, cliquer sur OK.

53 53 Cliquez sur Oui pour tous pour faire apparaître : Après l extraction la boîte de dialogue se fermera automatiquement (le cas échéant, cliquer sur Terminer). Lancez maintenant Scilab en cliquant sur Démarrer, Tous les programmes, Scilab-5.2.0, Scilab (non l icône Console scilab). Si l installation s est bien déroulée, on verra apparaître : Cliquez sur YES pour accepter les termes de licence.

54 54 ANNEXE B. INSTALLATION DE GROCER Patientez,

55 Maintenant, Grocer est installer sur votre machine. 55

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

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations

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

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

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

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

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 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

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

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

UFR de Sciences Economiques Année 2008-2009 TESTS PARAMÉTRIQUES

UFR de Sciences Economiques Année 2008-2009 TESTS PARAMÉTRIQUES Université Paris 13 Cours de Statistiques et Econométrie I UFR de Sciences Economiques Année 2008-2009 Licence de Sciences Economiques L3 Premier semestre TESTS PARAMÉTRIQUES Remarque: les exercices 2,

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

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

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

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

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

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

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

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

La problématique des tests. Cours V. 7 mars 2008. Comment quantifier la performance d un test? Hypothèses simples et composites

La problématique des tests. Cours V. 7 mars 2008. Comment quantifier la performance d un test? Hypothèses simples et composites La problématique des tests Cours V 7 mars 8 Test d hypothèses [Section 6.1] Soit un modèle statistique P θ ; θ Θ} et des hypothèses H : θ Θ H 1 : θ Θ 1 = Θ \ Θ Un test (pur) est une statistique à valeur

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

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

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac Le Marketing Manager de bluevizia est un outil informatique facile à utiliser et moderne pour le développement et la gestion des processus marketing. Installation du logiciel Windows Double cliquez avec

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

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. 1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le

Plus en détail

Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier?

Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier? SIRENE BASE DE DONNEES Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier? 1. Décompresser votre fichier 1.1 Votre système d exploitation est

Plus en détail

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique NicolasVandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 1.2 Où trouver des informations......................

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

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

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off

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

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

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

iil est désormais courant de trouver sur Internet un document

iil est désormais courant de trouver sur Internet un document Matériels et systèmes L Acrobat qui cherche dans les PDF Michel NARCY - Formateur TICE et Médialog Bulletin officiel, programmes d enseignement, articles de quotidiens ou de revues scientifiques... De

Plus en détail

Évaluation de la régression bornée

Évaluation de la régression bornée Thierry Foucart UMR 6086, Université de Poitiers, S P 2 M I, bd 3 téléport 2 BP 179, 86960 Futuroscope, Cedex FRANCE Résumé. le modèle linéaire est très fréquemment utilisé en statistique et particulièrement

Plus en détail

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse aux diverses questions posées par

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Guide d utilisation pour

Guide d utilisation pour Guide d utilisation pour TABLE DES MATIÈRES 1. PRÉSENTATION DE STOCK GUIDE 3 1.1 MODALITÉS D ACCÈS 3 1.2 INSTRUCTIONS POUR SE DÉCONNECTER DE LA BASE DE DONNÉES 4 2. LES DIFFÉRENTES COMPOSANTES DE LA BASE

Plus en détail

Utilisez Toucan portable pour vos sauvegardes

Utilisez Toucan portable pour vos sauvegardes Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser

Plus en détail

Aide - mémoire gnuplot 4.0

Aide - mémoire gnuplot 4.0 Aide - mémoire gnuplot 4.0 Nicolas Kielbasiewicz 20 juin 2008 L objet de cet aide-mémoire est de présenter les commandes de base pour faire rapidement de très jolis graphiques et courbes à l aide du logiciel

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

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows Ce dossier a une forme un peu différente des précédentes : c est un ensemble de «fiches» décrivant chacune une des opérations que l on peut effectuer avec un fichier (enregistrer, renommer, etc.). Chaque

Plus en détail

Python - introduction à la programmation et calcul scientifique

Python - introduction à la programmation et calcul scientifique Université de Strasbourg Environnements Informatique Python - introduction à la programmation et calcul scientifique Feuille de TP 1 Avant de commencer Le but de ce TP est de vous montrer les bases de

Plus en détail

Guide d utilisation 2012

Guide d utilisation 2012 Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu

Plus en détail

0.1 Mail & News : Thunderbird

0.1 Mail & News : Thunderbird 0.1 Mail & News : Thunderbird 1 0.1 Mail & News : Thunderbird Thunderbird est le lecteur de mail, de newsgroup et de flux RSS de la fondation Mozilla. Il est disponible pour Linux (en version gtk2), pour

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

COURS DE MS EXCEL 2010

COURS DE MS EXCEL 2010 COURS DE MS EXCEL 2010 Auteur: Jean Monseu Ce cours est publié par Mechelsesteenweg 102 2018 Anvers Copyright Jean Monseu CFD, Mechelsesteenweg 102, 2018 Anvers Tous droits réservés. Aucune partie de cette

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

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

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

Créer vos données sources avec OpenOffice, adieu Excel Créer vos données sources avec OpenOffice, adieu Excel Par Benoît Sauvé, enseignant CFP de Verdun Vous pouvez créer vos données sources manuellements en les saisissant dans un programme comme OpenOffice

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

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

Le Sphinx Millenium Modes opératoires Préparer, administrer, Dépouiller les enquêtes

Le Sphinx Millenium Modes opératoires Préparer, administrer, Dépouiller les enquêtes Le Sphinx Millenium Modes opératoires Préparer, administrer, Dépouiller les enquêtes Le Sphinx Développement Parc Altaïs 74650 CHAVANOD Tél : 33 / 4.50.69.82.98. Fax : 33 / 4.50.69.82.78. Web : http://www.lesphinx-developpement.fr

Plus en détail

Simulation de variables aléatoires

Simulation de variables aléatoires Chapter 1 Simulation de variables aléatoires Références: [F] Fishman, A first course in Monte Carlo, chap 3. [B] Bouleau, Probabilités de l ingénieur, chap 4. [R] Rubinstein, Simulation and Monte Carlo

Plus en détail

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ Auteur : S.& S. Etienne F7n COUP DE BOURSE, NOMBRE DÉRIVÉ TI-Nspire CAS Mots-clés : représentation graphique, fonction dérivée, nombre dérivé, pente, tableau de valeurs, maximum, minimum. Fichiers associés

Plus en détail

Consignes générales :

Consignes générales : PROCÉDURE POUR DÉPÔT DANS WEBCT Consignes générales : 1) Il est important de toujours conserver une copie de votre Webfolio ou Dossier professionnel sur votre disquette, clé USB ou sur votre disque dur

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

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

Setting Up PC MACLAN File Server

Setting Up PC MACLAN File Server Setting Up PC MACLAN File Server Setting Up PC MACLAN File Server Ce chapitre explique comment paramètrer le Serveur de fichiers PC MACLAN, une fois la procédure d installation terminée. Les sujets sont

Plus en détail

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

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

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

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

Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté

Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté Contenu de la rencontre Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté Les fonctions de base de Windows Live Mail, Windows Mail et Outlook Express

Plus en détail

Premiers Pas avec OneNote 2013

Premiers Pas avec OneNote 2013 Premiers Pas avec OneNote 2 Présentation de OneNote 3 Ouverture du logiciel OneNote 4 Sous Windows 8 4 Sous Windows 7 4 Création de l espace de travail OneNote 5 Introduction 5 Présentation des différentes

Plus en détail

8. Gestionnaire de budgets

8. Gestionnaire de budgets 8. Gestionnaire de budgets 8.1 Introduction Le Gestionnaire de budgets (Budget Workbench) permet aux utilisateurs de travailler sur les données budgétaires qu ils ont importées sur leur station de travail

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

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

GloboFleet. Mode d emploi CardControl Plus

GloboFleet. Mode d emploi CardControl Plus GloboFleet Mode d emploi CardControl Plus Mode d emploi CardControl Plus Nous vous remercions d avoir choisi le logiciel GloboFleet CC Plus. Le logiciel GloboFleet CC Plus vous permet de visualiser rapidement

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

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

Guide d installation UNIVERSALIS 2014

Guide d installation UNIVERSALIS 2014 Guide d installation UNIVERSALIS 2014 (Windows) Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2014 sur Windows. Vous y trouverez la description de la procédure

Plus en détail

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement Cahier n o 6 Mon ordinateur Fichiers et dossiers Sauvegarde et classement ISBN : 978-2-922881-10-3 2 Table des matières Fichiers et dossiers Sauvegarde et classement La sauvegarde 4 Enregistrer 4 De quelle

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

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

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e GUIDE DE DÉMARRAGE SitagriPro Infinite Un service FINANCEAGRI c o r p o r a t e SOMMAIRE ÉTAPE 1 : Installation... p.3 1. Introduction 2. Connexion à SitagriPro Infinite ÉTAPE 2 : Identification... p.5

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

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

GUIDE D UTILISATION DU CENTRE DE DONNÉES DE L ISU

GUIDE D UTILISATION DU CENTRE DE DONNÉES DE L ISU GUIDE D UTILISATION DU CENTRE DE DONNÉES DE L ISU Table des matières Page I. DÉMARRER... 4 1. Comment accéder au Centre de données de l ISU?... 4 2. Quels sont les types de tableaux statistiques disponibles

Plus en détail

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

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle

Plus en détail

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare) Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles

Plus en détail

Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR. www.cned.fr 8 CODA GA WB 01 13

Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR. www.cned.fr 8 CODA GA WB 01 13 Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR 8 CODA GA WB 01 13 www.cned.fr SOMMAIRE Qu est-ce que «CopiesEnLigne»?...2 1. ACCÉDER À «CopiesEnLigne»...3 2. VOTRE INTERFACE «CopiesEnLigne»...4

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

3.2. Matlab/Simulink. 3.2.1. Généralités

3.2. Matlab/Simulink. 3.2.1. Généralités 3.2. Matlab/Simulink 3.2.1. Généralités Il s agit d un logiciel parfaitement dédié à la résolution de problèmes d'analyse numérique ou de traitement du signal. Il permet d'effectuer des calculs matriciels,

Plus en détail

L espace de travail de Photoshop

L espace de travail de Photoshop L espace de travail de Photoshop 1 Au cours de cette leçon, vous apprendrez à : ouvrir les fichiers Photoshop ; sélectionner et employer certains des outils dans le panneau Outils ; définir les options

Plus en détail

Table des matières. Télécharger MetaTrader 4. Première connexion à MetaTrader 4. Se connecter à MetaTrader 4. Modifier la langue

Table des matières. Télécharger MetaTrader 4. Première connexion à MetaTrader 4. Se connecter à MetaTrader 4. Modifier la langue Guide METATRADER 4 Table des matières Télécharger MetaTrader 4 Première connexion à MetaTrader 4 Se connecter à MetaTrader 4 Modifier la langue Modifier votre mot de passe Mot de passe oublié Trader avec

Plus en détail

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES Dominique LAFFLY Maître de Conférences, Université de Pau Laboratoire Société Environnement Territoire UMR 5603 du CNRS et Université de Pau Domaine

Plus en détail

Manuel du gestionnaire

Manuel du gestionnaire Manuel du gestionnaire ENT MESTEK v.2010 Ce manuel s adresse à l équipe administrative d un établissement scolaire : principal, principal adjoint, secrétaires dans un collège, proviseur, proviseur adjoint,

Plus en détail

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net

Plus en détail

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

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 ATTENTION : Consignes aux candidats qui doivent encrypter leur clé USB : Une fois votre ordinateur démarré, avant de lancer Securexam (CA), procédez

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

Universalis 2013. Guide d installation. Sommaire

Universalis 2013. Guide d installation. Sommaire Guide d installation Universalis 2013 Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2013 sur Windows. Vous y trouverez la description de la procédure d installation,

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

Introduction aux Statistiques et à l utilisation du logiciel R

Introduction aux Statistiques et à l utilisation du logiciel R Introduction aux Statistiques et à l utilisation du logiciel R Christophe Lalanne Christophe Pallier 1 Introduction 2 Comparaisons de deux moyennes 2.1 Objet de l étude On a mesuré le temps de sommeil

Plus en détail

L analyse boursière avec Scilab

L analyse boursière avec Scilab L analyse boursière avec Scilab Introduction La Bourse est le marché sur lequel se traitent les valeurs mobilières. Afin de protéger leurs investissements et optimiser leurs résultats, les investisseurs

Plus en détail

Découverte du tableur CellSheet

Découverte du tableur CellSheet Découverte du tableur CellSheet l application pour TI-83 Plus et TI-84 Plus. Réalisé par Guy Juge Professeur de mathématiques et formateur IUFM de l académie de Caen Pour l équipe des formateurs T 3 Teachers

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

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows Introduction à Windows 1. Démarrer Allumer l ordinateur On se trouve face au bureau, avec ses icônes, sa barre de tâches. Icônes Barre des tâches 2. La souris a. Cliquer Amener le pointeur de la souris

Plus en détail