next up previous contents
Next: Modalités pratiques Up: Calibrage Previous: Procédures informatiques

  
Guide pour le calibrage

Outre le fichier 'iinit95ca.par' pour la sélection des paramètres du modèle qui seront les variables d'optimisation du calibrage, le fichier important est le fichier de définition du critère './aropa?/$PAYS/calcriter.i'. Ce fichier est une séquence d'instructions FORTRAN appelée par la séquence 'cal.f'. Par ailleurs, 'cal.f' fait appel aux subroutines de calibrage écrites sur le fichier 'calib_gradient.f'.

Par ailleurs, la comparaison entre variables calculées et variables observées qui constituent la base du critère, est permise par les fichiers 'CALPAYS/$PAYS$k/result00000000$k' et 'CALPAYS/$PAYS$k/select$k.var' respectivement. Ces fichiers sont automatiquement créés par l'initialisation de groupe (puis actualisé à chaque itération du calibrage en ce qui concerne le fichier 'result00000000$k').

Pour chaque pays, il importe donc de modifier et vérifier la sélection des paramètres de calibrage ('./aropa?/$PAYS/iinit95ca.par') et le critère de calibrage ('./aropa?/$PAYS/calcriter.i'). Les modifications sur ce dernier fichier doivent être effectuées en relation avec les fichiers constitutifs d'une opération générique adaptée au calibrage : *
- ./aropa?/$PAYS/cal.par

(comporte les paramètres d'environnement, par exemple caractérisant la PAC pour le calibrage sur l'année 1994), *
- ./aropa?/$PAYS/cal.var

(comporte les variables PL nécessaires calcul des variables de résultat définies par 'cal.f' et 'cal.gar'), *
- ./aropa?/$PAYS/cal.gar

(comporte la liste des variables de résultat permettant de définir les variables composant le critère - cf 'calcriter.i' via 'cal.f'), *
- ./aropa?/$PAYS/cal.f

(séquence FORTRAN déterminant les variables de résultat 'cal.gar' à partir des variables PL 'cal.var' et calculant à chaque itération du calibrage la valeur du critère via 'calcriter.i').

Dans le fichier 'calcriter.i' le tableau 'g()' est réservé aux valeurs calculées des variables de calibrage, tandis que le tableau 'xvs()' est réservé aux valeurs observées (avec un n$\circ$ d'ordre défini par le programme FORTRAN 'select.f'). Deux critères sont proposés (le choix définitif se faisant dans le programme 'cal.f'), l'un est une somme de valeurs absolues des écarts, l'autre la somme des carrés des écarts.

Le suivi ou le contrôle du déroulement d'un calibrage se fait avec les fichiers suivants : *
- CALPAYS/$PAYS$k/etapes.calibrage.$k (suit le calibrage à chaque amélioration du critère) *
- CALPAYS/$PAYS$k/result00000000$k (succession des résultats PL filtrés par 'cal.gar')

Une synthèse peut être obtenu dans le menu par l'activation du choix

          --------------------------------------------------------
          |        6: suivi deroulement du calibrage (etapes)       |
          --------------------------------------------------------
avec la trace sur un fichier "feuille.PAYS".

Les résultats du calibrage sont consignés sur les fichiers : *
- CALPAYS/$PAYS$k/mggcal$k.par

Par exemple, pour le groupe "10" d'un pays quelconque, on trouve en tête de fichier, avant les valeurs actualisées des paramètres calibrés, la séquence de lignes de commentaire suivantes (2202 itérations, 1er calibrage):

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

c  optimum courant etape   2202-1  pour le groupe 10
c     avec indication de la saturation des bornes
c          (-1 borne inf   +1 borne sup)
c     et indication de la variation sur val init (pas)

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Dans chaque répertoire de groupe pour le calibrage, les fichiers de paramètres sont les suivants :
- CALPAYS/$PAYS$k/empil.par (copie sur ./inita/)
- CALPAYS/$PAYS$k/f00000000.mgg.par ( mgg.par calibrage en cours)
- CALPAYS/$PAYS$k/mgg.par (fichier actif tous paramètres)
- CALPAYS/$PAYS$k/mgg0precal.par (paramètres généraux + cal.par)
- CALPAYS/$PAYS$k/mgg$k.par (paramètres du groupe)
- CALPAYS/$PAYS$k/mggGR.par (copie du précédent)
- CALPAYS/$PAYS$k/mggcal$k.par (paramètres actualisés)
- CALPAYS/$PAYS$k/moygen.par (copie sur ./inita/)
- CALPAYS/$PAYS$k/par00000000.par (paramètres génériques / calib)
- CALPAYS/$PAYS$k/select$k.par (variables observées)
- CALPAYS/$PAYS$k/verif$k.par (complément postinitialisation)

Lors de l'initialisation du calibrage d'un groupe, on effectue un filtrage des paramètres caractérisant le groupe type à partir de l'ensemble des fichiers comportant les résultats d'estimation. Le fichier créé est alors le fichier 'CALPAYS/$PAYS$k//mgg$k.par'. Ce fichier incorpore les ajouts suggérés par le programme d'expertise ('expert.f') qui vérifie la cohérence des paramètres et l'acceptabilité de l'écart par rapport aux valeurs moyennes.

En fin de calibrage, les valeurs des paramètres caractéristiques du groupe calibré sont disponibles sur les fichiers :
- CALPAYS/$PAYS$k/mgg$k.par (paramètres du groupe)
- CALPAYS/$PAYS$k/mggcal$k.par (paramètres actualisés)

Concaténés dans cet ordre, ils permettront de construire la "base de paramètres" ('./aropa?/$PAYS/'mgg.par') caractérisant le modèle propre au pays $PAYS. Après sauvegarde dans './aropa?/$PAYS/recup/', les fichiers 'mgg$k.par' et 'mggcal$k.par' seront appelés pour construire la base par le menu général 'alpaj' (option 'appel de la base' puis 'reconstruction' des menus "AROPAJ").


next up previous contents
Next: Modalités pratiques Up: Calibrage Previous: Procédures informatiques
Pierre-Alain Jayet
2004-02-13