Biogeme falha ao instalar e rodar no Ubuntu 16.04

3

Eu queria perguntar sobre a instalação de um dos mais importantes freeware de código aberto para estimativa de dados de modelagem de escolha discreta: Biogeme.

Estou tentando instalá-lo na minha máquina (ThinkPad x201, 8GB, Intel i5 dual 2.7GHz) executando o Ubuntu 16.04.

Após instalá-lo a partir do arquivo .deb fornecido no link , eu o executo de um terminal e recebo o seguinte :

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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

enquanto eu tentar compilá-lo conforme explicado aqui: link

Eu recebo o seguinte erro ao executar o comando 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

Eu não sei se alguém pode ajudar, qualquer apoio seria apreciado!

Muito obrigado

    
por Andrea Ciccorelli 09.05.2016 / 13:41

1 resposta

2

Para instalar o programa biogeme , baixe o arquivo deb no link e execute% código%. Isso instalará os binários necessários no diretório sudo dpkg -i biogeme_2.4.0-1_amd64.deb .

Como pode ser visto na seção 4 da página 6 do PDF, no link , para usar o programa, você precisa fornecer /usr/local/bin com dois argumentos: um modelo e um arquivo biogeme . Seguindo a seção 4 da página 6 do PDF acima mencionado, usaremos o modelo logit e o arquivo de dados para o exemplo do Swissmetro, que pode ser encontrado em link . Primeiro, baixe o arquivo do modelo .dat no link . Em segundo lugar, faça o download do arquivo de dados 01logit no link . Terceiro, execute swissmetro.dat . Observe que o programa informará que biogeme 01logit swissmetro.dat não existe e tentará usar 01logit.par (e se default.par estiver ausente, ele será criado e usado). Esse comportamento é esperado como indicado no segundo ponto da página 7 do PDF acima mencionado.

    
por edwinksl 02.06.2016 / 21:33