16 Implémentation des politiques économiques
Transcription
16 Implémentation des politiques économiques
OOO FTL LAREQ Publication I MPLEMENTATION DES POLITIQUES OPTIM ALES SUR D YNARE ECONOMIQUES Auteur(s) : Jean – Paul K. Tsasa Vangu & Yves Togba Boboy Source : Laboratoire d’analyse – recherche en économie quantitative Publié par : LAREQ Publication Volume : Série alpha-I, numéro 16 [pp. 160 – 168] Web : http://www.lareq.com Courriel : [email protected] Soumission : Juillet 26, 2013 Publication : Janvier 25, 2014 Le LAREQ Publication collabore avec Makroeconomica Review dans la production et la diffusion de la série des fiches techniques Lareq (FTL). MAKROECONOMICA REVIEW Web : http://www.makroeconomica.org Vous pouvez utiliser le contenu des FTL uniquement pour un usage personnel et non – commercial. Si vous désirez exploiter tout le contenu de cette fiche, s'il vous plaît, citer la source. Pour un usage commercial, prière contacter l'éditeur pour en obtenir l’autorisation, en vous dirigeant à l’adresse suivante : http://www.makroeconomica.org/contact.ws. MAKROECONOMICA REVIEW travaille en collaboration avec le Laboratoire d'analyse-recherche en économie quantitative et le réseau congolais de recherche en économie quantitative dans l'objectif de contribuer à la construction d’une plate-forme de recherche commune qui favorise la découverte et l'utilisation de ces ressources au sein des universités africaines. Pour plus d'informations sur MAKROECONOMICA, s'il vous plaît, contactez : [email protected]. Résumé1 Cette série de fiches techniques (alpha–I) propose une introduction à la modélisation DSGE et une initiation à la plateforme logicielle Dynare et aux logiciels Dynare++ et MatLab. L’ensemble de publications dans le cadre de cette série, une fois complété, sera diffusé dans un document unique sous forme d’un manuel d’initiation. La présente fiche renseigne sur la mise en œuvre d’une politique macroéconomique optimale à l’aide de la plateforme logicielle Dynare. 1 L’utilisateur désirant accéder au manuel de référence Dynare, peut se diriger au site internet suivant : http://www.dynare.org. I. Introduction Le logiciel Dynare est capable d’implémenter les politiques optimales en tenant compte de différents types d'objectifs que l’autorité monétaire ou publique poursuit. Ainsi, l’utilisateur peut caractériser une politique optimale avec règle à l’aide de la commande ramsey_policy, ou une politique optimale avec discrétion avec la commande discretionary_policy ou une règle de politique optimale simple avec osr. II. Règle de politique optimale simple La commande Dynare osr telle que reprise ci – dessous déclenche le calcul des règles simples de politique optimale pour les problèmes linéaires – quadratiques de la forme générique suivante : max 𝔼 𝑦!! W𝑦! , ! tel que : 𝐴! 𝔼! 𝑦!!! + 𝐴! 𝔼! 𝑦! + 𝐴! 𝔼! 𝑦!!! 𝐶𝑒! = 0, où : ⎯ 𝛾 sont les paramètres à optimiser. Ils doivent être les composantes des matrices 𝐴! , 𝑖 = 1,2,3 ; ⎯ 𝑦 sont les variables endogènes ; ⎯ 𝑒 sont les chocs exogènes stochastiques. Le problème tel que formalisé précédemment est résolu en utilisant un optimiseur numérique. osr [VARIABLE_NAME. . . ]; [Commande] osr (OPTIONS. . .) [VARIABLE_NAME. . . ]; [Commande] Pour ce faire, les paramètres à optimiser doivent être listés avec l’instruction Dynare : osr_params Et, en parallèle, les fonctions-objectifs quadratiques, quant à elles, doivent être listés avec l’instruction : optim_weights Par ailleurs, les options à intégrer dans la commande Dynare osr du calcul de politique optimales simples sont identiques à celles présentées dans la fiche technique consacrée à l’analyse des simulations stochastiques. Fiche technique Laréq, Série alpha–I, Num. 16, pp. 160 – 168 Jean-Paul K. Tsasa & Yves Togba 161 Options periods = INTEGER à Cette commande accepte les mêmes options que stoch_simul (cf. FTL, série alpha–I, num. 12). La valeur de la fonction – objectif est stockée dans la variable : oo_.osr.objective_function (pour détails, cf. ci – dessous). ors_params PARAMETER_NAME. . .; Cette commande déclare les paramètres à optimiser par osr. [Commande] Optim_weights; [Bloc] Ce bloc précise les fonctions-objectifs quadratiques pour les problèmes de politiques optimales. Plus précisément, ce bloc spécifie les éléments non nuls des matrices de pondération quadratiques pour les fonctions objectifs dans osr, tels que : ⎯ un élément de la diagonale de la matrice de pondération sera donné par une ligne de la forme: VARIABLE_NAME EXPRESSION; ⎯ et un élément hors-diagonal par la ligne de la forme : VARIABLE_NAME, VARIABLE_NAME EXPRESSION; oo_.osr.objective_function [Variable MatLab/Octave] Après une exécution de la commande osr, la variable Dynare suivante : oo_.osr.objective_function contient la valeur de la fonction-objectif de la politique optimale. III. Politique optimale avec règle A l’effet de procéder à l’approximation de la politique qui maximise la fonction-objectif du décideur dans le cas d’une politique économique avec règle, l’utilisateur devra exécuter la commande Dynare suivante. ramsey_policy [VARIABLE_NAME. . . ]; [Commande] ramsey_policy (OPTIONS. . .) [VARIABLE_NAME. . . ]; [Commande] Cette commande calcule l'approximation de premier ordre de la politique qui maximise la fonction-objectif du décideur, soumis aux contraintes fournies par le sentier d'équilibre de l’économie. 162 Jean-Paul K. Tsasa & Yves Togba Implémentation des politiques économiques optimales sur Dynare Dans ce cas, la fonction-objectif du planificateur doit être déclaré avec la commande : planner_objective Pour une explication de la façon dont cet opérateur est géré en interne et pour savoir comment cela affecte le résultat, Cf. FTL, série alpha–I, num. 5. Options La commande ramsey_policy accepte toutes les options de la commande stoch_simul. De plus, elle accepte les options suivantes : planner_discount = EXPRESSION à Déclare le facteur d’escompte du planificateur central. La valeur par défaut est : 1.0. instrument = ( VARIABLE_NAME, . . .) à Déclare les variables instrumentales pour le calcul de l'état stationnaire dans le cadre d’une politique optimale. Cette option nécessite un bloc de steady_state_model ou un fichier ..._steadystate.m. Cf. ci-dessous. Il sied de noter que seule une approximation du premier ordre est disponible, et donc order=1 doit être spécifié. Output Cette commande génère toutes les variables générées par l’instruction stoch_simul. En outre, la commande ramsey_policy stocke la valeur de la fonction-objectif du planificateur dans le cadre de la politique de Ramsey dans la variable : oo_.planner_objective_value. Etat stationnaire Dans l’implémentation d’une règle de politique optimale, l’usage du logiciel Dynare est avantageux du fait que les multiplicateurs de Lagrange apparaissent de façon linéaire dans les équations de l'état stationnaire du modèle. Néanmoins, il est en général très difficile de calculer l'état stationnaire avec une simple conjecture numérique dans initval pour les variables endogènes. Par ailleurs, Dynare facilite largement le calcul, si l'utilisateur fournit une solution analytique pour l'état Stationnaire (dans le bloc steady_state_model ou dans un fichier ..._steadystate.m). Dans ce cas, il est nécessaire de fournir une solution à l'état stationnaire CONDITIONNELLE sur la valeur des instruments dans le problème de politique optimale et de procéder à sa déclaration avec l’option instruments d'options. Fiche technique Laréq, Série alpha–I, Num. 16, pp. 160 – 168 Jean-Paul K. Tsasa & Yves Togba 163 Il sied de noter que le choix des instruments est en partie une question d'interprétation et de ce fait, l’on peut choisir les instruments qui sont à portée de main d'un point de vue mathématique, quoique différents des instruments que l’on aurait préféré pour l'analyse ou l’étude. Un exemple typique est le choix de l'inflation ou le taux d'intérêt nominal comme un instrument. IV. Politique optimale discrétionnaire Contrairement à la description soumise dans la section précédente, lorsque l’utilisateur désire plutôt procéder à l’approximation de la politique qui maximise la fonction-objectif du décideur dans le cas d’une politique économique discrétionnaire, il devra exécuter la commande Dynare suivante. discretionary_policy [VARIABLE_NAME. . . ]; [Commande] discretionary_policy (OPTIONS. . .) [VARIABLE_NAME. . . ]; [Commande] Cette commande calcule une approximation de la politique optimale dans le cadre d’une politique discrétionnaire. L'algorithme mis en œuvre est essentiellement un solveur LQ, tel que décrit par Dennis (2007). Il sied de noter que, pour une bonne implémentation de cette dernière instruction Dynare, l’utilisateur doit s’assurer que son modèle d’analyse est linéaire et que par ailleurs, sa fonction-objectif est quadratique. En outre, il doit également définir l'option linear du bloc model. Options La commande discretionary_policy admet les mêmes options que la commande ramsey_policy. De plus, elle accepte les options suivantes : discretionary_tol = NON-NEGATIVE DOUBLE à Définit le niveau de tolérance utilisée pour évaluer la convergence de l'algorithme de solution. La valeur par défaut est : 1e − 7. solve_maxit = INTEGER à Nombre maximum d'itérations. La valeur par défaut est : 3000. IV. Politique optimale mixte Il est également possible d’implémenter une politique économique optimale sur Dynare telle qu’il est possible d’utiliser soit la politique avec règle, soit la politique discrétionnaire. Pour ce faire, la commande Dynare planner_objective est requise. 164 Jean-Paul K. Tsasa & Yves Togba Implémentation des politiques économiques optimales sur Dynare planner_objective MODEL_EXPRESSION; [Commande] Cette commande déclare la fonction-objectif du décideur politique, pour une utilisation de la commande ramsey_policy ou de l’autre commande discretionary_policy. Dans ce cas, l’utilisateur doit définir la fonction-objectif d'une période et non un objectif intertemporel avec escompte. Dans ce cas, le facteur d’escompte sera donné par l’option planner_discount de ramsey_policy et discretionary_policy. In fine, avant de mettre un point sur cette présentation, il convient de remarquer qu’en mobilisant l’instruction (commande) Dynare ramsey_policy dans l’implémentation d’une politique optimale, l’utilisateur n’est pas obligé de recourir uniquement aux fonctions-objectifs quadratiques. En effet, il peut mobiliser une expression non linéaire arbitraire, si cela s’avérait nécessaire. Par contre, avec l’instruction discretionary_policy, la fonction-objectif doit nécessairement être quadratique. Fiche technique Laréq, Série alpha–I, Num. 16, pp. 160 – 168 Jean-Paul K. Tsasa & Yves Togba 165 Références bibliographiques • ADJEMIAN Stéphanie, Houstan BASTANI, Michel JUILLARD, Frédéric KARAME, Junior MAIH, Ferhat MIHOUDI, George PERENDIA, Marco RATO et Sébastien VILLEMOT, 2011, “Dynare: Reference Manual, Version 4”, Dynare Working Papers, 1, CEPREMAP. Web: http://www.dynare.org. • ANDREASEN Martin M., Jesus FERNANDEZ - VILLAVERDE et Juan RUBIO – RAMIREZ, 2013, “The Pruned State – Space System for Non-Linear DSGE Models: Theory and Empirical Applications”, NBER Working Paper, 18983, 65p. • BACKUS David K., Patrick J. KEHOE et Finn E. KYDLAND, 1992, “International Real Business Cycles”, Journal of Political Economy, 100 (4): 745 – 775. • BLANCHARD Olivier J. et Charles M. KAHN, 1980. “The Solution of Linear Difference Models under Rational Expectations”, Econometrica, 48 (5): 1305 – 1312. • BOUCEKKINE Raouf, 1995, “An Alternative Methodology for Solving Nonlinear Forward – Looking Models”, Journal of Economic Dynamics and Control, 19, 711 – 734. • CHRISTIANO Lawrence J., Mathias TRABANDT et Karl WALENTIN, 2011, “Introducing Financial Frictions and Unemployment into a Small Open Economy Model”, Journal of Economic Dynamics and Control, 35 (12): 1999 – 2041. • CHRISTIANO Lawrence J., Mathias TRABANDT et Karl WALENTIN, 2011, “Introducing Financial Frictions and Unemployment into a Small Open Economy Model”, Journal of Economic Dynamics and Control, 35 (12): 1999 – 2041. • COLLARD Fabrice et Michel JUILLARD, 2001a, "Accuracy of stochastic perturbation methods: the case of asset pricing models", Journal of Economic Dynamics and Control, 25 (6 – 7): 979 – 999. • COLLARD Fabrice et Michel JUILLARD, 2001b, “A Higher – Order Taylor Expansion Approach to Simulation of Stochastic Forward-Looking Models with an Application to a Non-Linear Phillips Curve”, Computational Economics, 17 (2 – 3): 125 – 139. • COLLARD Fabrice, Michel JUILLARD et Sébastien VILLEMOT, 2009, “Stochastic Simulations with Dynare. Apratical guide (Adapted for Dynare 4.1)”, disponible sur le site http://www.dynare.com. • DENNIS Richard, 2007, “Optimal Policy In Rational Expectations Models: New Solution Algorithms”, Macroeconomic Dynamics, 11 (1): 31 – 55. • FAIR Ray C. et John B. Taylor, 1983, “Solution and Maximum Likelihood Estimation of Dynamic Nonlinear Rational Expectations Models”, Econometrica, 51 (4): 1169 – 1186. • FERNANDEZ – VILLAVERDE Jesus, 2010, “The Econometrics of DSGE Models”, SERIEs, 1 (1–2): 3 – 49. • FERNANDEZ – VILLAVERDE Jesus et Juan RUBIO-RAMIREZ, 2004, “Comparing Dynamic Equilibrium Economies to Data: A Bayesian Approach”, Journal of Econometrics, 123, 153 – 187. 166 Jean-Paul K. Tsasa & Yves Togba Implémentation des politiques économiques optimales sur Dynare • GEWEKE John, 1999, “Using Simulation Methods for Bayesian Econometric Models: Inference, Development and Communication”, Econometric Reviews, 18 (1): 1 – 73. • HEER Burkhard et Alfred MAUßNER, 2009, Dynamic General Equilibrium Modeling. Computational Methods and Applications, Second Edition Springer – Verlag, Berlin, 702p. • IRELAND Peter, 2004, “A Method for Taking Models to the Data”, Journal of Economic Dynamics and Control, 28, 1205 – 1226. • ISKREV Nikolay, 2010, “Local Identification in DSGE Models”, Journal of Monetary Economics, 57 (2): 189 – 202. • JUDD Kenneth L., 1996, “Approximation, Perturbation, and Projection Methods in Economic Analysis”, 511-585. Hans Amman, David Kendrick, and John Rust. Handbook of Computational Economics. 1996. North Holland Press. • JUDD Kenneth L., 1998, Numerical Methods in Economics, MIT Press, Cambridge, MA, 656p. • JUILLARD Michel, 1996, “DYNARE : A Program for the Resolution and Simulation of Dynamic Models with Forward Variables Through the Use of a Relaxation Algorithm”, CEPREMAP Working Paper 9602, 13p. • JUILLARD Michel, 2001, “A Higher-Order Taylor Expansion Approach to Simulation of Stochastic Forward-Looking Models with an Application to a Non-Linear Phillips Curve”, Computational Economics, 17, 125-139. • KIM Jinill, Sunghyun KIM, Ernst SCHAUMBURG et Christopher A. SIMS, 2008, “Calculating and Using Second – Order Accurate Solutions of Discrete Time Dynamic Equilibrium Models”, Journal of Economic Dynamics and Control, 32 (11): 3397 – 3414. • KIM Jinill, Sunghyun KIM, Ernst SCHAUMBURG, et Christopher A. SIMS, 2008, “Calculating and using second-order accurate solutions of discrete time dynamic equilibrium models,” Journal of Economic Dynamics and Control, 32(11): 3397 – 3414. • KING Robert G. et Mark W. WATSON, 1998, "The Solution of Singular Linear Difference Systems under Rational Expectations", International Economic Review, 4(39): 1015 – 1026. • LAFFARGUE Jean – Pierre, 1990, « Résolution d’un Modèle Macroéconomique avec Anticipations Rationnelles », Annales d’Economie et de Statistique, 17, 97 – 199. • LOKOTA Michel – Ange et Jean – Paul TSASA, 2014, « Aperçu du Développement de la Macroanalyse », Fiche Technique Laréq, Série Alpha–I, 1, 1 – 15. • MAKAMBO Israël et Jean – Paul TSASA, 2014, « Conditions Initiales et Terminales sur Dynare », Fiche Technique Laréq, Série Alpha–I, 5, 36 – 50. • MATATA Amsini et Jean – Paul TSASA, 2014, « Déclaration des Variables et Paramètres sur Dynare », Fiche Technique Laréq, Série Alpha–I, 5, 36 – 50. • MAVUNGU Marina et Jean – Paul TSASA, 2014, « Conventions Dynare », Fiche Technique Laréq, Série Alpha–I, 4, 32 – 35. Fiche technique Laréq, Série alpha–I, Num. 16, pp. 160 – 168 Jean-Paul K. Tsasa & Yves Togba 167 • MAVUNGU Marina et Jean – Paul TSASA, 2014, « Déclaration d’un modèle sur Dynare », Fiche Technique Laréq, Série Alpha–I, 6, 51 – 57. • MAVUNGU Marina, Jean – Paul TSASA et Yves TOGBA, 2014, « Simulations déterministes sur Dynare », Fiche Technique Laréq, Série Alpha–I, 11, 87 – 92. • PEARLMAN Joseph, David CURRIE et Paul LEVINE, 1986, “Rational Expectations Models with Partial Information”, Economic Modelling, 3 (2): 90 – 105. • RABANAL Pau et Juan F. RUBIO – RAMIREZ, 2003, “Comparing New Keynesian Models of the Business Cycle: A Bayesian Approach”, Federal Reserve of Atlanta, Working Paper Series, 2003 – 2030. • RABANAL Pau et Juan F. RUBIO – RAMIREZ, 2005, “Comparing New Keynesian Models of the Business Cycle: A Bayesian Approach”, Journal of Monetary Economics, 52, 1151 – 1166. • RATTO Marco, 2008, “Analysing DSGE models with global sensitivity analysis”, Computational Economics, 31 (2): 115 – 139. • SCHMITT – GROHE Stephanie et Martin URIBE, 2004, “Solving Dynamic General Equilibrium Models using a Second – Order Approximation to the Policy Function”, Journal of Economic Dynamics and Control, 28 (4): 755 – 775. • SCHORFHEIDE Frank, 2000, “Loss Function – Based Evaluation of DSGE Models”, Journal of Applied Econometrics, 15 (6): 645 – 670. • SIMS Christopher A., 2002, “Solving Linear Rational Expectations Models”, Computational Economics (octobre), 20 (1 – 2): 1–20. • SIMS Christopher A., Daniel F. WAGGONER et Tao ZHA, 2008, “Methods for Inference in Large Multiple – Equation Markov – Switching Models”, Journal of Econometrics, 146 (2): 255 – 274. • SMETS Frank et RAFAELWOUTERS, 2003, “An Estimated Dynamic Stochastic General Equilibrium Model of the Euro Area”, Journal of the European Economic Association, 1 (5): 1123 – 1175. • TOGBA Yves et Jean – Paul TSASA, 2014, « Eléments Connexes de la Plateforme Dynare, Installation et Configuration », Fiche Technique Laréq, Série Alpha–I, 2, 16 – 24. • TOMBOLA Cédrick et Jean – Paul TSASA, 2014, « Premiers pas avec Dynare », Fiche Technique Laréq, Série Alpha–I, 3, 25 – 31. • TSASA Jean – Paul, (octobre) 2012, « Construction et Application d’un Modèle DSGE pour la RDC : Analyse comparée des estimations bayésiennes et VAR », Discussion Paper Laréq (octobre), S2, DPN 001, 1 – 71. • UHLIG Harold, 1999, “A toolkit for analysing nonlinear dynamic stochastic models easilyi, dans Computational Methods for the Study of Dynamic Economics, ed. by R. Marimon and A. Scott, Oxford University Press, 30 – 61. • VILLEMOT Sébastien, 2011, “Solving rational expectations models at first order: what Dynare does”, Dynare Working Papers, 2, CEPREMAP, 10p. 168 Jean-Paul K. Tsasa & Yves Togba Implémentation des politiques économiques optimales sur Dynare