Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Le projet Dynare

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for BlueHats BlueHats
January 14, 2022

Le projet Dynare

Support de la présentation de Michel Juillard lors de l'atelier “Contribution à la production de codes sources en recherche: quelles pratiques, quels enjeux?” du 14 janvier 2022.

Le support est publié sous licence Creative Commons CC-by-nc-nd 4.0.

Cet atelier faisait partie du séminaire #FLOSS_ESR organisé par le Comité pour la science ouverte et le pôle logiciels libres les 14 janvier, 21 janvier et 3 février 2022. Voir https://communs.numerique.gouv.fr/rencontres/.

Avatar for BlueHats

BlueHats

January 14, 2022
Tweet

More Decks by BlueHats

Other Decks in Research

Transcript

  1. Le projet Dynare Atelier “Contribution ` a la production de

    codes sources en recherche: quelles pratiques, quels enjeux?” Michel Juillard1 14 janvier 2022 Les opinions pr´ esent´ ees ici sont les nˆ otres et ne repr´ esentent pas n´ ecessairement celles de la Banque de France. 1Banque de France, [email protected]. ©Michel Juillard, 2022, licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 4.0 International (CC BY-NC-ND 4.0) Michel Juillard Le projet Dynare 14 janvier 2022 1 / 8
  2. Dynare Un logiciel pour la mod´ elisation macro´ economique (https://www.dynare.org).

    S’adresse ` a une grande famille de mod` eles: les mod` eles dynamiques stochastiques d’´ equilibre g´ en´ eral (DSGE en anglais). Principales fonctionnalit´ es: R´ esolution Simulation Estimation Une toolbox qui fonctionne sous Matlab ou Octave Utilis´ e dans le monder entier par des dizaines de milliers d’´ economistes dans les universit´ es ou les institutions de politiques ´ economiques (banques centrales, minist` eres, institutions internationales) Michel Juillard Le projet Dynare 14 janvier 2022 2 / 8
  3. Difficult´ es math´ ematiques Ces mod` eles tiennent compte des

    anticipations des agents ´ economiques. En absence de connaissance pr´ ecises sur les m´ ecanismes d’anticipation, on fait l’hypoth` ese suivante: les agents forment des anticipations coh´ erentes avec le mod` ele. Implique un point fixe ` a l’int´ erieur du mod` ele, r´ esolu par approximation fonctionnelle. Un mod` ele peut avoir plusieurs centaines d’´ equations: r´ esolution de syst` eme non-lin´ eaires de grandes tailles. Estimation d’un grand nombre de param` etres par des m´ ethodes statistiques bay´ esiennes: simulation des distributions post´ erieures. Michel Juillard Le projet Dynare 14 janvier 2022 3 / 8
  4. Enjeux informatiques Transformer le mod` ele d’un utilisateur en un

    cas particulier d’un probl` eme g´ en´ eral, D´ efinition d’un langage de mod´ elisation. Un pr´ e-processeur qui transforme le fichier fournit par un utilisateur en fonctions Matlab. Impl´ ementation d’algorithmes complexes de la mani` ere la plus efficace possible. Michel Juillard Le projet Dynare 14 janvier 2022 4 / 8
  5. Dynare en dates 1994 Un front end pour un algorithme

    d´ eterministique existant en Gauss 1999 Approximation des mod` eles al´ eatoires par la m´ ethode des perturbations migration vers Matlab, plus utilis´ e en macro´ economie quan- titative 2002 Financement pour un module d’estimation bay´ esienne 2004 D´ ebut de la collaboration avec le Joint Research Center d’Ispra 2005 Consolidation du pre-processeur en C++ 2008 Version 4: politique optimale + macro processeur Projet europ´ een MONFISPOL 2011 Mont´ ee en puissance du forum 2012 Filtre particulaire pour mod` eles non-lin´ eaires 2014 Projet europ´ een MACFINROBODS 2020 Approximation ` a l’ordre k 2022 Version 5: mod` eles semi-structurels, m´ ethodes des moments, constraintes occasionnelles. Michel Juillard Le projet Dynare 14 janvier 2022 5 / 8
  6. Communaut´ e Forum Ecole d’´ et´ e Conf´ erence Dynare

    Cours JRC “Identification analysis and global sensitivity” Michel Juillard Le projet Dynare 14 janvier 2022 6 / 8
  7. Projets ` a venir Mod` eles ` a agents h´

    et´ erog` enes Nouvelles m´ ethodes d’estimation R´ e´ ecriture de Dynare en Julia Michel Juillard Le projet Dynare 14 janvier 2022 7 / 8
  8. Conclusion Projet avec des milliers d’utilisateur Un groupe de d´

    eveloppeurs a pu ˆ etre constitu´ e Une communaut´ e avec des activit´ es vari´ ees Difficult´ es ` a int´ egrer des contributions externes D´ efi: rester ` a la pointe de la macro´ economie quantitative Michel Juillard Le projet Dynare 14 janvier 2022 8 / 8