Cours théorique sur les MEGA Initiation au logiciel GAMS



Documents pareils
PRESENTATION DES RECOMMANDATIONS DE VANCOUVER

Recommandation d ARKEON Finance émise dans le cadre du mandat de conseil sur la réduction de l ISF

Guide d utilisation. des services en ligne. Le portail des auto-entrepreneurs

Chapitre 2/ La fonction de consommation et la fonction d épargne

Guide pour les chercheurs. Version 1.0

Notice d utilisation du Kiosque Famille

NOTICE TELESERVICES : Créer mon compte personnel

Livret du joueur KEY FLASH. Montage et commercialisation de clés USB originales. Sommaire

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

MODE D EMPLOI DU MODULE D E-COMMERCE

Fiche n 15 : Envoi d , alarme visuelle et synchronisation Outlook

Les politiques de réduction du coût salarial en Belgique

Débouchés professionnels

ESSEC. Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring

Réaliser des achats en ligne

PRÊT SOCIAL Pour les agents de l AP-HP

Modification d une feuille de style

Créer son blog pas à pas

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

TABLETTE NUMÉRIQUE TACTILE - IPAD

NOTICE TELESERVICES : Gérer les contrats de paiement de l impôt sur le revenu

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

Gestion de références bibliographiques

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Tutoriel - flux de facturation

Manuel de formation de base. FP Solutions

Théorèmes de Point Fixe et Applications 1

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

1. Création du profil

Chocs des prix internationaux et bonnes pratiques agricoles au Burkina Fao

Inscrire un nouvel élève

Incluant l analyse du patrimoine. Description du rapport (Couple seulement)

Guide de l utilisateur : Etat du dossier au Service Client (EMEA)

Texte n DGI 2002/31 NOTE COMMUNE N 18/2002 R E S U M E. Déduction des primes d assurance vie collectives de l assiette imposable

Consommation et investissement : une étude économétrique

Diapo 1. Objet de l atelier. Classe visée. Travail en co-disciplinarité (identité et origine académique des IEN)

MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES. Version 8.2

Commencer avec Allplan Exchange. Nemetschek Allplan Systems GmbH, Munich. All rights reserved. Enregistrement

Poll-O Guide de l utilisateur. Pierre Cros

Economie Générale Initiation Ecole des Ponts - ParisTech

GUIDE DE L UTILISATEUR. SERVICE EN LIGNE DE PRISE DE RENDEZ-VOUS Page 1 LIV_PRJ_RDL_DEV914_APP_ENLIGNE_GUIDE_UTILISATEUR_1,1_ docx/.

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Manuel d utilisation du Guichet électronique V2

Le langage C. Séance n 4

Notice d installation et d utilisation du blog nomade avec un nouveau blog

Transfert de notices bibliographiques et d autorité en ligne depuis BnF catalogue général Mode d emploi complet

Annexe - Balance des paiements et équilibre macro-économique

ANNEXE VII EFFETS MACROECONOMIQUES DE LA REFORME PIECE JOINTE N 2 SIMULATIONS REALISEES A PARTIR DU MODELE MACROECONOMETRIQUE MESANGE

MODE D EMPLOI DE LA PLATEFORME DE DEPOT DES

COMMENTAIRE DU FORMULAIRE DE DEMANDE 2015

Mon-complement-retraite.com Aide en ligne

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

Par Akoété Ega AGBODJI FASEG/Université de Lomé

Résumé du cours en graphiques En vue des prochains cours En vue de l examen final. Macroéconomie 1. Conclusion générale. Olivier Loisel.

Conférence sur les microcontroleurs.

DEVOIR N 1 économie générale

Expert et Indépendance

Note de présentation générale. Secrétariat général du Conseil d orientation des retraites

EXTRANET STUDENT. Qu'est ce que Claroline?

Guide à destination des usagers. Mise à jour le 7 mars 2014

LES TYPES DE DONNÉES DU LANGAGE PASCAL

Inscriptions en ligne

Module Criteo Tags et Flux pour Magento

L équilibre Ressources Emplois de biens et services schématisé par une balance

WebSMS. Avril WebSMS Orange Mali - Guide utilisateur

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur

Au Bureau d'assistance judiciaire de la Cour de cassation, en application des articles 644 et suivants du Code judiciaire,

Office 365/WIFI/Courrier. Guide pour les étudiants

Note méthodologique. Les principales différences avec les TES sont mentionnées dans l encadré 1.

V 8.2. Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.

GESTION ELECTRONIQUE DE DOCUMENTS

Créer un compte dans Prodouane, étape par étape

COURS DE MS EXCEL 2010

Compléments de documentation Scilab : affichage de texte et formatage de nombres

VADE-MECUM DE LA MESSAGERIE ÉLECTRONIQUE ACADÉMIQUE

Les dépenses et la dette des ménages

INTRODUCTION A LA MACROECONOMIE Séance de travaux dirigés n 4 Construction des comptes de secteur

Le dispositif AQUItaine MOBilité

SVP j ai besoin d aide!

La base de données dématérialisée de Bibliotique. Un accès personnalisé. Plus de références en ligne autour de 8 thématiques

GUIDE D INSTALLATION INTERNET haute vitesse

Procédure d installation de mexi backup

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

ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE

Présentation à l Autorité des marchés financiers. Offre d assurance par Internet au Québec

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

DES OUTILS DE RECHERCHE À VOTRE MESURE, LA SUITE JURIBISTRO MD DU CAIJ : COMMENT MIEUX EXPLOITER CES OUTILS? PLAN DE FORMATION

PARCOURS 3 EXPERIMENTATION APPRENTISSAGE : PHASE 2 CARA CREATION DU PROGRAMME POUR LA PHASE 2

Gestion des documents avec ALFRESCO

Les 11 èmes Journées de la Recherche Avicole et Palmipèdes à Foie Gras les 25 et 26 mars 2015, à Tours CONSIGNES AUX AUTEURS Soumission du résumé

MODULE «Plateforme INSCRIPTIONS en ligne» MyOutDoorBox Mode opératoire

MODULE «Plateforme INSCRIPTIONS en ligne» MyOutDoorBox Mode opératoire

CHAPITRE 6. LES FONCTIONS MACROÉCONOMIQUES

Renseignements financiers sur l'assurance automobile État annuel P&C et frais de rajustement des sinistres non imputés (FRSNI)

Guide explicatif de l utilisation. de la plateforme d éducation en ligne (e-learning)

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

OMGL 6 Cahier des charges

FORMULAIRE DE STATISTIQUES

Améliorations Sage Gestion Commerciale version 7.71 Sage Comptabilité version 7.72

Transcription:

Cours théorique sur les MEGA Initiation au logiciel GAMS 7 séances de 3 h, 2 ECTS Les modèles d'équilibre général appliqués (MEGA) proposent une analyse quantitative de problèmes de politique économique qui concernent des champs d'application aussi divers que la fiscalité, les retraites, l'environnement, les programmes d'ajustement structurel, la finance, le commerce international et qui concernent aussi bien des économies développées que des pays en développement. Le commerce international et l économie du développement occupent néanmoins une place privilégiée. Les MEGA représentent en efet un outil d analyse particulièrement adapté à l'étude des politiques économiques qui modifient la structure de l'économie, comme c'est le cas de la plupart des politiques commerciales. Par rapport à un modèle théorique d équilibre général, un MEGA a l avantage de la souplese. Par sa version numérique, il permet de prendre en compte une grande variété d éléments sans qu il soit nécesaire de déterminer une solution analytique. C est un outil d analyse au même titre que l économétrie mais qui répond à des questions différentes : Au sein d un MEGA, ce sont les mécanismes économiques qui sont mis en évidence lorsqu une politique économique est engagée. L étude porte notamment sur les canaux par lesquels la politique afecte la situation économique d un pays. Divers scénarios sont envisagés et font alors l objet d une évaluation. Plusieurs critères peuvent être retenus pour sélectionner la «meilleure» politique économique mais le plus courant est le bien-être des agents. Plan du cours : I- Introduction aux MEGA - Structure et fondements théoriques - Du modèle théorique au modèle appliqué - Les développements récents des MEGA II- III- IV- Modèle 1 : Economie fermée sans Etat - Introduction au logiciel GAMS - Règles et langage GAMS - Structure des programmes - Gestion des erreurs - Construire un scénario et simuler une politique économique - Fichier sortie et interprétation des résultats Modèle 2 : Economie fermée avec Etat - Introduction de variables de politique fiscale (impôt sur les revenus des ménages, impôt à la production ) - Prise en compte des dépenses publiques Modèle 3 : Economie ouverte avec Etat

2 - Introduction de variables de politique commerciale (droits de douane) - Introduction de variables de politique de change Mode d évaluation: Examen (100% de la note) en salle machine. Bibliographie indicative : Epaulard, A. (1997) Les Modèles Appliqués de la Macroéconomie (chapitre 4 : les modèles d équilibre général calculables), colection Topos,Dunod. Ginsburgh, V. et Keyzer M.(1997) The Structure of Applied General Equilibrium Models, The MIT Press. Mage-Bertomeu, S. (2006) Les modèles d équilibre général appliqués à la politique commerciale : développements récents.revue d Economie Politique, 117 (3), pp. 357-381. Schubert, K. (1993) Les modèles d équilibre général calculable: une revue de la littérature, Revue d Économie Politique, 103 (6), pages 775-825. Tallon, J.M. (1997) Équilibre Général, Vuibert. Ressource Internet : http://www.gams.com Pour télécharger une version gratuite de GAMS, cliquer sur : Download current GAMS system Vous remplissez alors un formulaire (nom, prénom,...) dans lequel vous pouvez inscrire Student Université Dauphine en face de l organisation. GAMS vous envoie alors par mail un nom d utilisateur et un mot de passe. Ensuite, il n y a qu à suivre les instructions.

3 INTRODUCTION au langage GAMS GAMS «Generalized Algebraic Modeling System» GAMS est un exécutable. L écriture du modèle se fait par l intermédiaire d un fichier d entrée avec l extension «.gms» et transcrit les résultats dans un fichier sortie avec l extension «.lst». Le modèle porte le même nom en fichier d entrée et de sortie. Fichier input : nom.gms Fichier output : nom.lst Définition du problème (structure d un modèle GAMS) On spécifie un modèle GAMS en donnant à la fois sa structure et des données proprement dites dans un fichier séquentiel. On trouve de manière générale les sections suivantes : 1) Les ensembles : SET 2) Les données : PARAMETERS, SCALARS, TABLES 3) La déclaration des VARIABLES 4) L écriture desequations 5) Définition du MODEL (en fonction des équations choisies) 6) Commande de résolution du modèle SOLVE 7) Calcul de certains paramètres ou variables DISPLAY Les commentaires Les commentaires peuvent facilement être introduits dans le modèle : Soit en commençant la ligne par une * Soit en utilisant les mots clés $ONTEXT texte $OFFTEXT Soit au sein des énoncés de GAMS Titre Pour en donner un, on utilise la commande $TITLE suivi du nom du modèle Ponctuation Chaque unité doit être terminée par un point virgule Les affectations doivent être suivies par un point virgule La virgule, ou le «retour» séparent les éléments d une liste Le /indique le début ou la fin d une liste d éléments d un ensemble ATTENTION : GAMS ne comprend pas les accents GAMS ne distingue pas les majuscules des minuscules Règle importante On ne peut pas faire référence à un élément sans l avoir déclaré avant

4 1) LES ENSEMBLES : SET Cette commande permet de définir les ensembles sur lesquels sont définies les variables et les paramètres Pour déclarer les secteurs de production SET i secteurs de production / agr agriculture ind industrie ser services / Ceci équivaut à i={agr, ind, ser} Sous-ensemble : on doit parfois définir un ensemble dont les éléments sont ceux d un ensemble plus grand. Exemple: SET r(i) secteurs hors services /agr, ind/ Autre mot clé important : ALIAS qui permet de donner un autre nom à un ensemble qui a été défini précédemment ALIAS (i,j) ALIAS (m,n) 2) LES DONEES et l étalonnage des paramètres Le mot clé utilisé pour annoncer l introduction de données est PARAMETERS(qu ils s agissent de paramètres, de variables endogènes ou exogènes sur le plan théorique). On commence par déclarer les paramètres puis ensuite les variablespour l année de référence Alpha Part de la rémunération du capital dans le produit Beta Part de la rémunération du travail dans le produit Y0 Revenu des ménages Les données peuvent être introduites sous formes de scalaire (lorsqu un ensemble n est pas associé). Le mot clé est alors SCALAR SCALAR Y0 /200/

5 Les données peuvent être introduites sous forme de tableaux. Le mot clé est alors TABLE TABLE MCS (m,n) agr ind men gov agr 100 150 150 0 ind 100 350 125 25 men 100 400 0 50 gov 0 0 25 0 Où MCS désigne le nom du tableau et (m,n) son domaine avec m les lignes et n les colonnes. Si le tableau n est pas caré, on utilise TABLE DP (*,i) agr ind P0 1 1 XS0 256 451 Enfin, il est possible de faire une «assignation directe» : étalonnage des paramètres Pms = s/y0 Alpha =R*K0/p0*Y0 3) Les VARIABLES On commence par déclarer les variables du modèle (toute variable en GAMS doit être déclarée avant d apparaître dans une équation) XS(i) offre du secteur i 4) Les EQUATIONS Les équations doivent d abord être déclarées avant d être définies. Le nom de l équation doit être diférent du nom de la variable qu ele cherche à expliquer. La définition de l équation suppose: - le nom del équation - l ensemble sur lequel ele est définie - les deux points «..» pour annoncer l équation - expression du côté gauche - l opérateur =e= - expression du côté droit

6 - le point virgule EQXS(i).. XS(i)=e=ld(i)**a(i)*k(i)**(1-a(i)) Après la définition des variables et des équations, on donne les conditions initiales au modèle. Pour les variables endogènes, on utilise.l (pour level) et pour les variables exogènes, on utilise.fx (pour fixed) 5) Le modèle et son mode de résolution Il faut direà GAMS quel est le modèle (c est à dire le groupe d équations) qu il doit résoudre et comment il doit le résoudre. MODEL nom /all/ SOLVE nom USING NLP maximizing utility (Résous en utilisant la programmation non linéaire NLP pour Non Linear Programming et en maximisant l utilité des agents)