R モデル

Insight により、Insight からのデータに基づいて R モデルの計算および作成が可能です。

Insight 内の R モデルはレコードと同様の構造を持っています。

  1. Studio 内で、[ドキュメント ツリー][R モデル] を右クリックして、[新しい R モデル] を選択します。
  2. 新しいモデルに一意のわかりやすい名前を割り当て、[OK] をクリックします。
  3. 計算のベースとなるフィールド、および計算されるフィールドをマッピングします。次のサンプル画面では、3 つのフィールドがマッピングされています。Freight、OrderDate、および ShipCountry の 3 行は、ソース レコードから取得され、後で R モデルの計算に使用されます。
  4. [ユーザー スクリプト] タブを開き、R スクリプトを手動で作成します。たとえば、モデルを計算する次のスクリプトは、ShipCountry による Freight を予測します。OutputModel <- lm(Freight ~ ShipCountry, data = InputData)。スクリプトでは、マッピングされたフィールドをフィールド ID で使用できます。
    • このスクリプトのInputData は、[マッピング] にマッピングされる以下の 3 つの列を持つデータ フレームです。Freight、OrderDate、ShipCountryこの例では、Freight と ShipCountry のみが使用されます。

    • OutputModel が作成されたモデルです。

    [マッピング] タブにマッピングされている OrderDate フィールドは、[フィルタ] タブの [時間フィルタ] セクションで確認および編集できる時間フィルタに使用されます。時間フィールドをマッピングせずに、時間/日付フィルタを追加することもできます。
  5. [プロパティ パネル] で、[モデル変数名] 設定を見つけ、スクリプトでモデルとして使用する変数に名前を付けます。この例では、OutputModel という名前を付けました。
  6. R モデルを保存します。
  7. ツールバーの [ツール] タブを開き、[R モデルを生成] をクリックします。
    [日付間隔の選択] ウィンドウが表示されます。
  8. カレンダー管理を使用して R モデルを生成する時間間隔を定義し、[OK] をクリックします。
    R モデルが生成され、R 関数に使用できます。