Quería preguntar sobre la instalación de uno de los programas gratuitos de código abierto más importantes para la estimación de datos de modelado de elección discreta: Biogeme.
Estoy intentando instalarlo en mi máquina (Thinkpad x201, 8 gb, Intel i5 dual 2,7 GHz) con Ubuntu 16.04.
Después de instalarlo desde el archivo .deb proporcionado enhttp://biogeme.epfl.ch/home.html, lo ejecuto desde una terminal y me sale lo siguiente:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
mientras que si intento compilarlo como se explica aquí:http://biogeme.epfl.ch/install.html
Recibo el siguiente error al ejecutar el make
comando:
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
No sé si alguien pueda ayudar, ¡cualquier apoyo sería apreciado!
Muchas gracias
Respuesta1
Para instalar el biogeme
programa, descargue el archivo deb enhttp://biogeme.epfl.ch/distrib/biogeme_2.4.0-1_amd64.deby correr sudo dpkg -i biogeme_2.4.0-1_amd64.deb
. Esto instalará los binarios necesarios en su /usr/local/bin
directorio.
Como se puede ver en el apartado 4 de la página 6 del PDF enhttp://biogeme.epfl.ch/documentation/bisonfirstmodel-2.4.pdf, para utilizar el programa, es necesario proporcionar biogeme
dos argumentos: un modelo y un .dat
archivo. Siguiendo la sección 4 de la página 6 del PDF antes mencionado, usaremos el modelo logit y el archivo de datos para el ejemplo de Swissmetro, que se puede encontrar enhttp://biogeme.epfl.ch/examples_swissmetro.html. Primero, descargue el 01logit
archivo del modelo enhttp://biogeme.epfl.ch/bison/01logit.mod. En segundo lugar, descargue el swissmetro.dat
archivo de datos enhttp://biogeme.epfl.ch/swissmetro.dat. En tercer lugar, corre biogeme 01logit swissmetro.dat
. Observe que el programa le dirá que 01logit.par
no existe e intentará usarlo default.par
en su lugar (y si default.par
falta, lo creará y luego lo usará). Se espera este comportamiento como se indica en el segundo punto de la página 7 del PDF mencionado anteriormente.