Je voulais poser des questions sur l’installation d’un des plus importants logiciels libres open source pour l’estimation de données de modélisation à choix discrets: Biogeme.
J'essaie de l'installer sur ma machine (Thinkpad x201, 8 Go, Intel i5 double 2,7 GHz) fonctionnant sous Ubuntu 16.04.
Après l'avoir installé à partir du fichier .deb fourni à l'emplacement http://biogeme.epfl.ch/home.html , je l'exécute depuis un terminal et j'obtiens ce qui suit:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
biogeme 2.4 [Mon Nov 2 00:56:45 CET 2015]
Michel Bierlaire, EPFL
-- Compiled by bierlair on Linux
See http://biogeme.epfl.ch
!! CFSQP is available !!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"In every non-trivial program there is at least one bug."
[12:58:57]patBiogeme.cc:134 Read default.par
Warning: Error: File sample.dat is missing
Warning: Error: File sample.dat is missing
Warning: Error: File sample.dat is missing
pendant que si j'essaye de le compiler comme expliqué ici: http://biogeme.epfl.ch/install.html
Je reçois le message d'erreur suivant lors de l'exécution de la commande make
:
libtool: error: 'patLegendre.lo' is not a valid libtool object
Makefile:778: set of instructions for "libbisonbiogeme.la" failed
make[2]: *** [libbisonbiogeme.la] Errore 1
Makefile:441: set of instructions for "install-recursive" failed
make: *** [install-recursive] Errore 1
Je ne sais pas si quelqu'un peut aider, tout soutien serait apprécié!
Merci beaucoup
Pour installer le programme biogeme
, téléchargez le fichier deb à l’adresse http://biogeme.epfl.ch/distrib/biogeme_2.4.0-1_AMD64.deb et exécutez Sudo dpkg -i biogeme_2.4.0-1_AMD64.deb
. Cela installera les fichiers binaires nécessaires dans votre répertoire /usr/local/bin
.
Comme on peut le voir à la section 4 de la page 6 du PDF à l'adresse http://biogeme.epfl.ch/documentation/bisonfirstmodel-2.4.pdf , pour utiliser le programme, vous devez fournir biogeme
avec deux arguments: un modèle et un fichier .dat
. Après la section 4 de la page 6 du document PDF susmentionné, nous utiliserons le modèle logit et le fichier de données de l’exemple Swissmetro, disponibles à l’adresse suivante: http://biogeme.epfl.ch/examples_swissmetro.html =. Tout d’abord, téléchargez le fichier de modèle 01logit
à l’adresse suivante: http://biogeme.epfl.ch/bison/01logit.mod . Deuxièmement, téléchargez le fichier de données swissmetro.dat
à l’adresse suivante: http://biogeme.epfl.ch/swissmetro.dat . Troisièmement, exécutez biogeme 01logit swissmetro.dat
. Notez que le programme vous indiquera que 01logit.par
n'existe pas et qu'il essaiera d'utiliser default.par
à la place (et si default.par
est manquant, il le créera puis l'utilisera). Ce comportement est attendu comme indiqué dans la deuxième puce de la page 7 du document PDF susmentionné.