2014年6月16日月曜日

Ubuntu 12.04 で RStan を動かす


VPS につっこんだ RStudio Server で RStan を動かしてみました。
基本的には前田先生のUbuntu14.04へRStanをインストールする時のメモの通りで大丈夫ですけど,「C++コンパイラの動作確認」の
# 実行させる
hellofun <- cxxfunction(body = src, includes = '', plugin = 'Rcpp', verbose = FALSE)
cat(hellofun(), '\n') 
だけ通らなかったので,ここを参考に
src <- ' 
+ SEXP hellofun(){
+  std::vector<std::string> s; 
+ s.push_back("hello");
+ s.push_back("world");
+ return Rcpp::wrap(s);
+ }'
hello_fun <- cppFunction(src)
hello_fun()
としました。cxxfunction()とcppFunction()の違い等,よくわかっていませんが,動作確認だけはできたのでよしとします。

まあインストールできたところで,そもそもベイズ統計自体がよくわかっていないのですが。どなたかの参考になりましたら。

それにしても,ブラウザー上でこういう高度な分析できるわけで,いい時代になったものですねえ。