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

Rのインストール

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

https://cran.r-project.org

メモ: macOS Catalina以降のバージョンについては、認証済み・署名済みのRパッケージをダウンロードしてください。

JMPは64ビットのアプリケーションであるため、64ビットのRをインストールしてください。サポートされているRのバージョンについては、次のJMP Webサイトでシステム要件を参照してください。https://www.jmp.com/system

Windows上にインストールしたRのデフォルトの場所を変更する

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

computer¥HKEY_LOCAL_MACHINE¥SOFTWARE¥R-code¥R¥InstallPath

コンピュータ上に複数のバージョンのRがインストールされている場合があります。デフォルトの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" );

macOSにインストールしたRのデフォルトの場所を変更する

コンピュータ上に複数のバージョンのRがインストールされていて、旧バージョンを使用したい場合は、該当するRバージョンを指すようにR_HOME環境変数を変更します。

R_HOMEの場所を指定するには、次の手順に従います。

1. ターミナルウィンドウを開きます。

2. 次のコードをタイプします(valueはRの場所)。

export R_HOME=value

3. Enterキーを押します。

JMPによるRの検出方法(Windows)

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が見つからないことを示すエラーメッセージが表示されます。

JMPによるRの検出方法(macOS)

R_HOME環境変数がある場合は、それを使用して検出します。この変数がない場合は、/Library/Frameworks/R.framework/Versions/Current/ResourcesでRを探します。

セットアップのテスト

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

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

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

[1] 1 2 3 4 5

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