Biogeme이 Ubuntu 16.04에서 설치 및 실행되지 않습니다.

Biogeme이 Ubuntu 16.04에서 설치 및 실행되지 않습니다.

이산 선택 모델링 데이터 추정을 위한 가장 중요한 오픈 소스 프리웨어 중 하나인 Biogeme의 설치에 대해 문의하고 싶었습니다.

Ubuntu 16.04를 실행하는 내 컴퓨터(Thinkpad x201, 8gb, Intel i5 듀얼 2.7GHz)에 설치하려고 합니다.

제공된 .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디렉터리에 설치됩니다.

PDF 6페이지 4절에서 볼 수 있듯이http://biogeme.epfl.ch/documentation/bisonfirstmodel-2.4.pdfbiogeme, 프로그램을 사용하려면 모델과 파일이라는 두 가지 인수를 제공해야 합니다 .dat. 앞서 언급한 PDF의 6페이지 섹션 4에 이어 로짓 모델과 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생성한 다음 사용합니다). 이 동작은 앞서 언급한 PDF 7페이지의 두 번째 글머리 기호에 설명된 대로 예상됩니다.

관련 정보