next up previous contents
Next: Guide pour le calibrage Up: Calibrage Previous: Calibrage

  
Procédures informatiques

Le calibrage est soumis à "autorisation". il ne peut être activé que sous compte 'aropat'.

L'appel se fait via la procédure générale "tous utilisateurs" (i.e. "alpaj"), ou encore par la commande "Aaropa2.csh". Il est préférable de lancer la procédure générale, qui permet de sélectionner tous les paramètres de la procédure, y compris le "pays" sur lequel on veut appliquer ce calibrage. Ceci est particulièrement important lorsqu'on cherche à calibrer un ou plusieurs groupes du modèle EUROTOOLS. Dans le menu offert au calibrage (sélection "10" en environnement "AROPAJ"), il est préférable de choisir la 1ère option ("1") lors des premiers tests. Pour des opérations particulières de transferts de fichiers post calibrage, et surtout pour le calibrage automatique et successif de plusieurs groupes, l'option "2" doit être choisie.

Le choix de la version du modèle et du pays (ou de groupes de pays dans le cadre EUROTOOLS) est effectué lors de l'appel.

Les fichiers utilisés ou créés spécifiquement sont les suivants (en désignant par CALPAYS le répertoire de calibrage associé à un pays donné) :

L'étape préliminaire d'initialisation du calibrage (menus '1' et '6' du menu de calibrage) correspond aux travaux de compilation et de génération de programmes. Elle se déroule dans le répertoire 'CALPAYS/inita'. Il est possible de travailler sur des paramètres de calibrage propres à chaque pays. Dans ce cas, on peut fonder la sélection de paramètres sur laquelle on veut asseoir l'optimisation du critère de calibrage à partir du fichier 'iinit95ca.don' créé dans 'CALPAYS/inita', qui propose, pour chaque paramètre sélectionné, une valeur moyenne, un intervalle, et un nombre définissant le maillage.

Une partie des fichiers (avec en général l'extension '.00000000') doit être copiée dans les divers répertoires de travail (un par groupe et par pays) pour le calibrage. C'est automatiquement réalisé par le menu '1' de calibrage. Le menu '2' offre un calibrage groupe par groupe, avec obligation préalable de copie des fichiers avec extension '.00000000' (option proposée en menu). Il offre aussi la possibilité de calibrer une série de groupes de manière entièrement automatique. Dans ce cas, la série se fait par groupes d'indices consécutifs (par exemple 21-35, soit 15 groupes).

Partant de la sélection "AROPAj", la séquence de menus est la suivante:

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

     vous etes aropat sur ecgn (acces:8) (990624180438)
    ###################################################
    #      vous etes dans l environnement AROPAJ      #
    ###################################################
    # selection du travail parmi :                    #
    #     a  aide en ligne                            #
    #     0  choix d une base (pays-groupes-ssgroupes)#
    #     2  calcul reference SCOP                    #
    #        suppose etape 5                          #
    #     3  choix combinaison options PAC            #
    #     4  validation des actualisations            #
    #     5  initialisation d un processus (Amaq)     #
    #     6  execution d un processus (maqit)         #
    #     7  agregation sur processus (maqit)         #
    #     8  tabulation sur processus (maqit)         #
    #    10  calibrage initialisation                 #
    #    99  organigramme                             #
    #    11  préparation pour rendements endogénéisés #
    #     p  operations ponctuelles                   #
    #     x      abandon                              #
    ###################################################
 
       choix -->  10
 
 
 
----------------------------------------
| choix entre :                        |
|  1. initialisation libre             |
|  2. gestion ensemble calibrage       |
----------------------------------------
         choix (0/1/...)   -->

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

Dans le cas du choix '1', avec la sélection européenne (EUROTOOLS), on a une séquence du type suivant :

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

         choix (0/1/...)   -->1
xterm
  
(Bcalo.csh) en attente ...
  ---------------------------------------------------
  |  selection du pays :                            |
  |        1   France                               |
  |       21   France   (alim / ges)                |
  |        2   Italie                               |
  |        3   Grande Bretagne                      |
  |        9   euro     (EUROTOOLS)                 |
  |  faire "x" pour sortir                          |
  |  faire "r" pour revenir en tete de choix        |
  ---------------------------------------------------
 
 indice du pays (entier/x/r)      -->9
  ---------------------------------------------------
  |  selection du pays EUROTOOLS (Bcalo):           |
  |        1   France                               |
  |        2   Italie                               |
  |        3   Grande Bretagne                      |
  |        4   Espagne                              |
  |        5   Allemagne                            |
  |        6   Pays Bas                             |
  |        7   Danemark                             |
  |        8   Portugal                             |
  |        9   Irlande                              |
  |       10   Grèce                                |
  |       11   Belgique                             |
  |       12   Luxembourg                           |
  |  faire "x" pour sortir                          |
  |  faire "r" pour revenir en tete de choix        |
  ---------------------------------------------------
 
 indice du pays (entier/x/r)      -->2
###########################################################
# Dans le répertoire /home/public31/aropat/euro/arocal/ital #
###########################################################
  -------------------------------------------------------
  |  selection du travail :                             |
  |     1   initialisation pure MGG                     |
  |     2   test et initialisation groupe MG PL (1 et 6)|
  |  / PREFEREZ CALIBRER SUR UN DISQUE ACCES RAPIDE //  |
  |     3   calibrage interactif MG PL (suppose 1 et 2) |
  |     4   sortie liste lignes PL (suppose 1 et 2)     |
  |     5   sortie liste elements ARO.MGG               |
  |     6   test sur estimations parametres (moyennes)  |
  |     7   calibrage automatique (suppose 1 et 2)      |
  |  faire "x" pour sortir                              |
  |  faire "r" pour revenir en tete de choix            |
  -------------------------------------------------------
 
 selection (1/2/3/4/x/r)           -->

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

A ce niveau, il importe de réaliser dans l'ordre, avant tout calibrage effectif, l'étape d'initialisation pure '1', l'étape '6', puis l'étape '2'. Cette dernière permet, groupe par groupe, d'initialiser le calibrage opérationnel à partir de le génération de programmes réalisées en '1' et '6'. Comme cela a été évoqué ci-dessus, il est possible de modifier la sélection de paramètres et leurs valeurs en préalable (copier et modifier le fichier qui jouera pour tous les groupes d'un pays donné, fichier './aropa?/$PAYS/iinit95ca.par').

Les options '3' (qui suppose de plus de travailler sur écran graphique) '4' et '5' offrent des utilitaires permettant de debugger les groupes à problème. L'option '7' permet de lancer un calibrage complet d'un groupe, dès lors que l'initialisation '2' s'est correctement déroulée. Dans ce cas, on peut activer l'automate qui enclenche et combine différentes méthodes de calibrage. Par défaut, le fichier 'automate.don' propose une combinaison particulière de séquences "MonteCarlo" et "gradient". Les menus s'enchainent de la façon suivante :

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

  -------------------------------------------------------
  |  selection du travail :                             |
  |     1   initialisation pure MGG                     |
  |     2   test et initialisation groupe MG PL (1 et 6)|
  |  / PREFEREZ CALIBRER SUR UN DISQUE ACCES RAPIDE //  |
  |     3   calibrage interactif MG PL (suppose 1 et 2) |
  |     4   sortie liste lignes PL (suppose 1 et 2)     |
  |     5   sortie liste elements ARO.MGG               |
  |     6   test sur estimations parametres (moyennes)  |
  |     7   calibrage automatique (suppose 1 et 2)      |
  |  faire "x" pour sortir                              |
  |  faire "r" pour revenir en tete de choix            |
  -------------------------------------------------------
 
 selection (1/2/3/4/x/r)           -->7
 
  ---------------------------------------------------
  |  selection du groupe - module à calibrer        |
  ---------------------------------------------------
 
 indice du groupe (entier/x/r)      -->1
 
     selection choisie : 1 : confirmation (0/1/x/r)  -->1
/home/public31/aropat/euro/arocal/ital/ital1
               -----------
 Attention : calibrage probable en cours
 Algorithme : 9
               -----------
 
echo simulations groupe no sur sortie.sortie.calo3.1
  choix option pilotage automatique:
     0 = arret du calibrage en cours 
     1 = gradient unidimensionnel (1 parametre modifie) 
     2 = gradient vectoriel (sur selection endogene des parametres) 
     3 = MonteCarlo 
     4 = MonteCarlo vectoriel 
     9 = Automate sur preselection (fichier automate.don) 
     10= Retour arriere pas à pas 
     11= Retour arriere direct 
     20= Re-initialisation a l optimum en cours 
    choix option : 1/x/r  -->9
|------------------------------------------------------------------|
| Ce choix suppose de faire appel a un fichier automate.don        |
| qui definit une succession de lignes ROUTINE (i2) 2x KCLMAX (i6) |
| Il est inutile de faire appel a la ROUTINE 20 entre 2 ROUTINES   |
|------------------------------------------------------------------|
 
    acces sequence automate.don par defaut: 0/1/x/r  -->1
    choix retenu: ROUT = 9  --> validation : RETURN/x/r  -->

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

Dans l'hypothèse où l'on s'oriente vers un calibrage systématique, il est préférable de faire appel à l'autre option générale de calibrage. Elle permettra de lancer de façon entièrement automatique le calibrage de tout un ensemble de groupes - jusqu'à l'ensemble des groupes d'un pays donné - sans intervention particulière, y compris en matière d'initialisation. Il est évidemment préférable d'avoir tester le calibrage de quelques groupes, soit par l'option '1', soit par l'option '2' de la façon suivante :

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

----------------------------------------
| choix entre :                        |
|  1. initialisation libre             |
|  2. gestion ensemble calibrage       |
----------------------------------------
         choix (0/1/...)   -->2
xterm
xterm
  --------------------------------------------------------
  |  selection de l operation (selon PAYS et GROUPE)     |
  |          faire "x" pour sortir                       |
  |          faire "r" pour revenir en tete de choix     |
  |    1: copie des executables et donnees necessaires   |
  |    2: copie des compiles si seule compil calib_grad  |
  |    3: nettoyage des executables et donnees dupliques |
  |    4: appel au calibrage                             |
  |    5: recuperation des fichiers resultat - calibrage |
  |    6: suivi deroulement du calibrage (etapes)        |
  |    7: calibrage automatique en boucle                |
  --------------------------------------------------------
 
 choix de l operation (1/2/3/4/5/x/r)      -->

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

L'initialisation se fait alors par le choix '4' (qui renverra aux choix précédemment évoqués d'initialisation globale, d'initialisation de groupe, et de sélection automatique, tout ceci après le choix du pays). A la différence de ce qui précède, le calibrage opérationnel d'un groupe suppose copie préalable des programmes compilés (choix '1' du menu ci-dessus). On peut épurer les répertoires de calibrage de groupe par le choix '3', sauvegarder les résultats de calibrage ou recouvre la solution précédente par le choix '5', suivre le déroulement du calibrage à l'échelle d'un pays par le choix '6'.

La sélection '7' de ce dernier menu offre la possibilité d'un calibrage entièrement automatique, groupe par groupe, à l'échelle d'un pays, de la manière suivante :

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

  --------------------------------------------------------
  |  selection de l operation (selon PAYS et GROUPE)     |
  |          faire "x" pour sortir                       |
  |          faire "r" pour revenir en tete de choix     |
  |    1: copie des executables et donnees necessaires   |
  |    2: copie des compiles si seule compil calib_grad  |
  |    3: nettoyage des executables et donnees dupliques |
  |    4: appel au calibrage                             |
  |    5: recuperation des fichiers resultat - calibrage |
  |    6: suivi deroulement du calibrage (etapes)        |
  |    7: calibrage automatique en boucle                |
  --------------------------------------------------------
 
 choix de l operation (1/2/3/4/5/x/r)      -->7
 calibrage automatique en boucle - initialisation comprise
  -----------------------------------------------------------
  |     ATTENTION: choix du disque selon PAYS               |
  |  choix de la racine nom duplique (fra pour FRANCE)      |
  |           faire "x" pour sortir                         |
  |           faire "r" pour revenir en tete de choix       |
  |    1: France       (operations sur d22/fra...)          |
  |   21: France       (operations sur d22/alim/fra...)     |
  |    2: Italie       (operations sur d23/ita...)          |
  |    3: Gde Bretagne (operations sur d25/../caluk/gbe...) |
  |    9: euro(TOOLS)  (operations sur d31/../euro/arocal)  |
  -----------------------------------------------------------
 
 sélection (numero/x/r)      -->9
  ---------------------------------------------------
  |  selection du pays EUROTOOLS (Borg_calibr):     |
  |        1   France                               |
  |        2   Italie                               |
  |        3   Grande Bretagne                      |
  |        4   Espagne                              |
  |        5   Allemagne                            |
  |        6   Pays Bas                             |
  |        7   Danemark                             |
  |        8   Portugal                             |
  |        9   Irlande                              |
  |       10   Grèce                                |
  |       11   Belgique                             |
  |       12   Luxembourg                           |
  |  faire "x" pour sortir                          |
  |  faire "r" pour revenir en tete de choix        |
  ---------------------------------------------------
 
 indice du pays (entier/x/r)      -->2
###########################################################
# Dans le répertoire /home/public31/aropat/euro/arocal/ital #
###########################################################
  ------------------------------------------------------
  |  numero initial de la serie de groupes a calibrer   |
  ------------------------------------------------------
 
 nombre/x/r)      -->10
  ------------------------------------------------------
  |  nombre de groupes a calibrer (0 si libre)          |
  ------------------------------------------------------
 
 nombre/0/x/r)      -->20
  ------------------------------------------------------
  |  nombre de groupes a calibrer en parallele         |
  ------------------------------------------------------
 
 nombre/0/x/r)      -->4
lancer : Bautomat.csh /home/public31/aropat/euro/arocal/ital ital 9 ...
      validation : RETURN/x/r  -->

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

Rappel : vérifier la place disponible sur le disque appelé pour le calibrage d'un pays, ce disque étant fonction du pays ou groupe de pays (pour EUROTOOLS, ce disque est 'public31').


next up previous contents
Next: Guide pour le calibrage Up: Calibrage Previous: Calibrage
Pierre-Alain Jayet
2004-02-13