スクリプトガイド > JMPの拡張 > Rの操作 > Rのインストール
公開日: 04/01/2021

Rのインストール

RはJMPと同じコンピュータにインストールされている必要があります。RはComprehensive R Archive NetworkのWebサイトからダウンロードできます。

https://cran.r-project.org

JMPは64ビットのアプリケーションなので、64ビット版のRをインストールしなければなりません。
サポートされているRのバージョンについては、JMPのWebサイトでシステム要件を確認してください。https://www.jmp.com/support/system_requirements_jmp.shtml

デフォルトのRインストールディレクトリを変更する

R_HOMEがWindowsのシステムレジストリに定義されていない場合、通常、JMPはR_HOMEを次のようにみなします。

computer\HKEY_LOCAL_MACHINE\SOFTWARE\R-code\R\InstallPath

デフォルトのR インストールの場所を変更するには、次のいずれかの方法でR_HOME 環境変数を定義します。

1. コントロールパネルを使って、システム環境変数内に変数を作成します。それには、まず、[スタート]>[コントロールパネル]>[システム]>[システムの詳細設定]を選択します。

2. [環境変数]をクリックする。

3. システム環境変数の枠内にある[新規]をクリックする。

4. [変数名]にR_HOMEとタイプします。

5. R .exeファイルのパスを入力します(C:¥Program Files¥R¥R-2.15.3など)。

6. [OK]をクリックした後、再度[OK]をクリックし、システム環境変数のウィンドウを閉じる。

または

次のように、JSLのSet Environment Variable()関数を使って環境変数を作成します。

Set Environment Variable( "R_HOME", "C:\Program Files\R\R-2.15.3" );

JMPによるRの検出方法

JSLスクリプトからRへの接続命令が出されるまで、JMPはRを起動しません。JMPは、Rをロードする必要が生じたときに次のような順序でWindowsコンピュータ上のRを探します。

1. 環境変数R_HOMEを検索します。

見つかった場合、指定のディレクトリからRをロードします。

2. 環境変数R_HOMEが存在しない場合は、Windowsレジストリ内で次のキーの下にあるInstallPath値を調べます。

HKEY_LOCAL_MACHINE¥SOFTWARE¥R-core¥R

InstallPath値が存在する場合、指定のディレクトリからRをロードします。

3. InstallPath値が存在しない場合は、Rが見つからないことを示すエラーメッセージが表示されます。

セットアップのテスト

お使いのコンピュータで、JSLベースのスクリプトを使ったRの操作が可能かどうかは、次のJSLスクリプトでテストできます。

R Init( );
R Submit( "
	x <- 1:5
	x
" );
R Term( );

ログには次のような内容が出力されます。

[1] 1 2 3 4 5

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).