Biogeme не удается установить и запустить в Ubuntu 16.04

Я хотел спросить об установке одной из самых важных бесплатных программ с открытым исходным кодом для оценки данных моделирования дискретного выбора: Biogeme.

Я пытаюсь установить его на свой компьютер (Thinkpad x201, 8 ГБ, Intel i5 dual 2.7 ГГц) под управлением Ubuntu 16.04.

После установки из файла.deb, предоставленного по адресу http://biogeme.epfl.ch/home.html, я запускаю его из терминала и получаю следующее:

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

в то время как если я попытаюсь скомпилировать его, как описано здесь: http://biogeme.epfl.ch/install.html

Я получаю следующую ошибку при запуске 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

Я не знаю, может ли кто-нибудь помочь, любая поддержка будет принята!

большое спасибо

1 ответ

Решение

Чтобы установить biogeme загрузите файл deb по адресу http://biogeme.epfl.ch/distrib/biogeme_2.4.0-1_amd64.deb и запустите sudo dpkg -i biogeme_2.4.0-1_amd64.deb, Это установит необходимые двоичные файлы на ваш /usr/local/bin каталог.

Как видно из раздела 4 на стр. 6 документа PDF по адресу http://biogeme.epfl.ch/documentation/bisonfirstmodel-2.4.pdf, для использования программы вам необходимо предоставить biogeme с двумя аргументами: модель и .dat файл. Следуя разделу 4 на странице 6 вышеупомянутого PDF, мы будем использовать модель логита и файл данных для примера Swissmetro, который можно найти по адресу http://biogeme.epfl.ch/examples_swissmetro.html. Сначала скачайте 01logit файл модели по адресу http://biogeme.epfl.ch/bison/01logit.mod. Во-вторых, загрузите swissmetro.dat файл данных на http://biogeme.epfl.ch/swissmetro.dat. В-третьих, беги biogeme 01logit swissmetro.dat, Обратите внимание, что программа скажет вам, что 01logit.par не существует, и он будет пытаться использовать default.par вместо (и если default.par отсутствует, он будет создавать его, а затем использовать его). Такое поведение ожидается, как указано во втором пункте на странице 7 вышеупомянутого PDF.

Другие вопросы по тегам