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 biogeme
Programm 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/bin
Verzeichnis 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 biogeme
zwei Argumente angeben: ein Modell und eine .dat
Datei. 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 01logit
Modelldatei herunter unterhttp://biogeme.epfl.ch/bison/01logit.mod. Laden Sie anschließend die swissmetro.dat
Datendatei 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.par
nicht vorhanden ist, und stattdessen versucht, zu verwenden default.par
(und falls default.par
vorhanden, wird es erstellt und dann verwendet). Dieses Verhalten ist zu erwarten, wie im zweiten Aufzählungspunkt auf Seite 7 des oben genannten PDF angegeben.