
Ubuntu日本語フォーラム

ログインしていません。
テーマごとにトピックを作ことにします。
トピック「Mathematica 8 の日本語入力」 で RLink が起動できない問題について議論しています。
解決法を教えていただき、RLink を起動できるようになりました。
最近、簡便な方法を Wolfram community で知ったので報告します。
url が長いので、次のようにアクセスします。
http://community.wolfram.com/
にアクセスし、RLink で検索すると次が見つかります。
RLink[ ] does not work after R update
ここに次のようにか書かれています。動くことを確認しました。
Needs["RLink`"]
SetEnvironment["LD_LIBRARY_PATH" -> "/usr/lib/R/lib"]
InstallR["RHomeLocation" -> "/usr/lib/R"]
REvaluate["sample(1:100,10)"]
{1, 96, 85, 57, 48, 68, 58, 98, 94, 90}情報交換をお願いします。
オフライン
(* Ubuntu 12.04 and 14.04 *)
Needs["RLink`"]
SetEnvironment["LD_LIBRARY_PATH" -> "/usr/lib/R/lib"]
InstallR["RHomeLocation" -> "/usr/lib/R"]
REvaluate["R.version.string"]
{"R version 3.1.1 (2014-07-10)"}
REvaluate["sample(1:100,10)"]
{1, 96, 85, 57, 48, 68, 58, 98, 94, 90}このコードは、Ubuntu pc にインストールされている R を RLink から使っていることを意味している。
従って、インストールしたパッケージを ライブラリ として利用できる。簡単なテストをして確認した。
Ubuntu で可能ならば、同じ Linux である Mac OSX についても利用できるのではと検索したところ次が見つかった。
How can I conveniently call graph through RLink ?
http://mathematica.stackexchange.com/questions/24544/how-can-i-conveniently-call-igraph-through-rlink/24545#24545
(* Mac OSX 10.9 Mavericks *)
Needs["RLink`"];
SetEnvironment["DYLD_LIBRARY_PATH" -> "/Library/Frameworks/R.Framework/Resources/lib"]
InstallR["RHomeLocation" -> "/Library/Frameworks/R.Framework/Resources"]
REvaluate["R.version.string"]
{"R version 3.0.3 (2014-03-06)"}
{62, 100, 35, 14, 74, 17, 68, 12, 8, 83}
REvaluate["sample(1:100,10)"]まとめ: Ubuntu と Mac OSX の RLink でパッケージを利用できることが分かった。
オフライン
Mathematica 10.0.1.0 の場合、RLink の設定方法が変わりました。
http://mmays.hatenablog.com/entry/2014/07/26/133318
Needs["RLink`"]; SetEnvironment["LD_LIBRARY_PATH" -> "/usr/lib/R/lib"] InstallR["RHomeLocation" -> "/usr/lib/R", "RVersion"-> "R-3.0.3"]
オフライン