Biogeme kann unter Ubuntu 16.04 nicht installiert und ausgeführt werden

Biogeme kann unter Ubuntu 16.04 nicht installiert und ausgeführt werden

Ich wollte nach der Installation einer der wichtigsten Open-Source-Freeware-Programme zur Datenschätzung bei diskreten Entscheidungsmodellen fragen: Biogeme.

Ich versuche, es auf meinem Rechner (Thinkpad x201, 8 GB, Intel i5 Dual 2,7 GHz) mit Ubuntu 16.04 zu installieren.

Nach der Installation aus der .deb-Datei unterhttp://biogeme.epfl.ch/home.html, ich führe es von einem Terminal aus und erhalte Folgendes:

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

Wenn ich jedoch versuche, es wie hier erklärt zu kompilieren:http://biogeme.epfl.ch/install.html

Beim Ausführen des Befehls wird folgende Fehlermeldung angezeigt 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

Ich weiß nicht, ob jemand helfen kann, aber ich wäre für jede Unterstützung dankbar!

Vielen Dank

Antwort1

Um das biogemeProgramm zu installieren, laden Sie die Deb-Datei herunter unterhttp://biogeme.epfl.ch/distrib/biogeme_2.4.0-1_amd64.debund führen Sie aus sudo dpkg -i biogeme_2.4.0-1_amd64.deb. Dadurch werden die erforderlichen Binärdateien in Ihrem /usr/local/binVerzeichnis installiert.

Wie aus Abschnitt 4 auf Seite 6 des PDFs hervorgeht,http://biogeme.epfl.ch/documentation/bisonfirstmodel-2.4.pdfUm das Programm zu verwenden, müssen Sie biogemezwei Argumente angeben: ein Modell und eine .datDatei. Gemäß Abschnitt 4 auf Seite 6 des oben genannten PDFs verwenden wir das Logit-Modell und die Datendatei für das Swissmetro-Beispiel, die unter folgender Adresse zu finden sind:http://biogeme.epfl.ch/examples_swissmetro.htmlLaden Sie zunächst die 01logitModelldatei herunter unterhttp://biogeme.epfl.ch/bison/01logit.mod. Laden Sie anschließend die swissmetro.datDatendatei herunter unterhttp://biogeme.epfl.ch/swissmetro.dat. Drittens führen Sie aus biogeme 01logit swissmetro.dat. Beachten Sie, dass das Programm Ihnen mitteilt, dass 01logit.parnicht vorhanden ist, und stattdessen versucht, zu verwenden default.par(und falls default.parvorhanden, wird es erstellt und dann verwendet). Dieses Verhalten ist zu erwarten, wie im zweiten Aufzählungspunkt auf Seite 7 des oben genannten PDF angegeben.

verwandte Informationen