R モデル
Insight により、Insight からのデータに基づいて R モデルの計算および作成が可能です。
Insight 内の R モデルはレコードと同様の構造を持っています。
- Studio 内で、[ドキュメント ツリー]、[R モデル] を右クリックして、[新しい R モデル] を選択します。
- 新しいモデルに一意のわかりやすい名前を割り当て、[OK] をクリックします。
- 計算のベースとなるフィールド、および計算されるフィールドをマッピングします。次のサンプル画面では、3 つのフィールドがマッピングされています。Freight、OrderDate、および ShipCountry の 3 行は、ソース レコードから取得され、後で R モデルの計算に使用されます。
-
[ユーザー スクリプト] タブを開き、R スクリプトを手動で作成します。たとえば、モデルを計算する次のスクリプトは、ShipCountry による Freight を予測します。OutputModel <- lm(Freight ~ ShipCountry, data =
InputData)。スクリプトでは、マッピングされたフィールドをフィールド ID で使用できます。
-
このスクリプトのInputData は、[マッピング] にマッピングされる以下の 3 つの列を持つデータ フレームです。Freight、OrderDate、ShipCountryこの例では、Freight と ShipCountry のみが使用されます。
-
OutputModel が作成されたモデルです。
注 [マッピング] タブにマッピングされている OrderDate フィールドは、[フィルタ] タブの [時間フィルタ] セクションで確認および編集できる時間フィルタに使用されます。時間フィールドをマッピングせずに、時間/日付フィルタを追加することもできます。 -
- [プロパティ パネル] で、[モデル変数名] 設定を見つけ、スクリプトでモデルとして使用する変数に名前を付けます。この例では、OutputModel という名前を付けました。
- R モデルを保存します。
-
ツールバーの [ツール] タブを開き、[R モデルを生成] をクリックします。
[日付間隔の選択] ウィンドウが表示されます。
-
カレンダー管理を使用して R モデルを生成する時間間隔を定義し、[OK] をクリックします。
R モデルが生成され、R 関数に使用できます。