お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-07-16 17:03:49

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Ubuntu版 Mathematica の RLink の問題

テーマごとにトピックを作ことにします。

トピック「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}

情報交換をお願いします。

オフライン

 

#2 2014-07-24 18:45:38

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: Ubuntu版 Mathematica の RLink の問題

コード:

(*  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 でパッケージを利用できることが分かった。

オフライン

 

#3 2014-07-26 13:50:59

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: Ubuntu版 Mathematica の RLink の問題

ここに書いた "RLink "について次のブログで多少説明をしています。

オフライン

 

#4 2014-10-15 16:27:47

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: Ubuntu版 Mathematica の 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"]

オフライン

 

Board footer

Powered by FluxBB