RcppArmadilloによるプログラミング入門

Download and install R, Rstudio and Rtools 

準備として以下をインストールする。

*インストール先(たとえばC:\rtools40)の\usr\binディレクトリ(たとえばc:\rtools40\usr\bin)をPATHに加える(上記リンクを参照)。

*(MacやLinuxではC++コンパイラのインストールはこちら


Install R packages: Rcpp and RcppArmqadillo

Rstudioを起動し、以下のパッケージをインストールする(Tools->Install packages...とメニューを選択して、Packageのウィンドウにパッケージ名を入力する。

  • Rcpp

  • RcppArmadillo

Install R packages: RcppGSL

Rstudioを起動し、RcppGSLパッケージをインストールする(Tools->Install packages...とメニューを選択して、Packageのウィンドウにパッケージ名RcppGSLを入力する。さらに、

  • Windowsの場合、ライブラリのバイナリを入手する:local323.zip

(1) c:\local323ディレクトリに展開する

(2) c:\local\lib\x64のファイルをc:\local\libにコピーする

(3) 環境変数PATHに変数LIB_GSLを新たに作り、その値をc:/local323とする (c:\local323ではない)

  • UNIX(CentOS8)の場合、ライブラリのソースを入手する:gsl-2.6.tar.gz

(1) ファイルを展開する。

 % gzip -d gsl-2.xx.tar.gz

 % tar xvf gsl-2.xx.tar.gz

(2) gsl-2.xxのディレクトリでmakeする

 % ./configure

 % make

 % make check

 % make install

 % export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH

(3) /etc/ld.so.confにgsl.confというファイルを作り、そのなかに/usr/local/libと書く. そして以下を実行する

 % ldconfig

Documents

サンプルプログラム