Biogeme は Ubuntu 16.04 にインストールおよび実行できません

Biogeme は Ubuntu 16.04 にインストールおよび実行できません

離散選択モデリング データ推定のための最も重要なオープン ソース フリーウェアの 1 つである Biogeme のインストールについて質問したいです。

Ubuntu 16.04 を実行しているマシン (Thinkpad x201、8GB、Intel i5 デュアル 2.7GHz) にインストールしようとしています。

提供されている.debファイルからインストールした後、ホームページターミナルから実行すると、次のようになります。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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ディレクトリにインストールされます。

PDFの6ページのセクション4に記載されているように、http://biogeme.epfl.ch/documentation/bisonfirstmodel-2.4.pdfプログラムを使用するには、biogemeモデルと.datファイルの2つの引数を指定する必要があります。前述のPDFの6ページのセクション4に従って、Swissmetroの例のロジットモデルとデータファイルを使用します。http://biogeme.epfl.ch/examples_swissmetro.htmlまず、01logitモデルファイルをダウンロードしてください。http://biogeme.epfl.ch/bison/01logit.mod次に、swissmetro.datデータファイルをダウンロードします。スイスメトロ3番目に、 を実行しますbiogeme 01logit swissmetro.dat。プログラムは が01logit.par存在しないことを通知し、default.par代わりに を使用しようとします (default.parがない場合は、 を作成してから使用します)。この動作は、前述の PDF の 7 ページ目の 2 番目の箇条書きに記載されているとおり、想定された動作です。

関連情報