予測問合せノードにより、事前定義されたモデルを使用せずにデータを動的にスコアリングできます。予測問合せでは、インデータベース・スコアリング・テクノロジを使用します。
注意:
予測問合せノードでは、Oracle 12cリリース1以降が必要です。
予測問合せノードを使用したスコアリングには、次の制限があります。
予測問合せノードの実行中に作成された一時モデルは、検査や細かいチューニングには使用できません。
モデルの検査、スコアリング結果とモデルとの相関、特別なアルゴリズム設定の指定、または同じモデルを使用する複数のスコアリング問合せの実行が必要な場合は、事前定義されたモデルを作成する必要があります。
予測問合せの出力は、適用操作の出力です。
関連項目:
予測問合せノードには、次の種類があります。
異常検出問合せノードでは、異常の入力を分析します。つまり、データの特異なケースを検出します。
注意:
予測問合せノードでは、Oracle 12cリリース1以降が必要です。
異常検出問合せは、パラレルに実行できます。
関連項目
異常検出問合せノードを作成して、不正行為などの異常な事象を分析および検出する異常検出モデルを構築します。
異常検出問合せノード・ダイアログ・ボックスで、構築するモデルの特性を指定または変更できます。
異常検出問合せノードを編集するには、次の手順を実行します。
Oracle Data Minerでは、自動的に問合せの出力を選択します。出力のファンクションのパラメータを選択および編集できます。
デフォルトの出力は、「異常の予測」タブの「異常予測出力」セクションにリストされます。デフォルトは次のとおりです。
予測
予測の詳細
予測確率
「予測セット」を選択して、出力のファンクションのパラメータを編集できます。次のタスクを実行できます。
削除: 出力を削除するには、出力を選択してをクリックします。
追加: 出力を追加するにはをクリックします。「異常ファンクション追加ダイアログ」ボックスを使用して出力を選択します。
編集: 出力を編集するには、ファンクションをダブルクリックするか、またはファンクションを選択してをクリックします。「異常ファンクション編集ダイアログ」ボックスを使用して変更を行います。
予測問合せの出力は、適用(スコアリング)操作の出力です。
コンテキスト・メニューのオプションは、ノードのタイプによって異なります。様々なタスクを実行したり、ノードに関する情報を表示するためのショートカットが用意されています。
異常検出問合せノードのコンテキスト・メニューを表示するには、ノードを右クリックします。コンテキスト・メニューでは、次のオプションを使用できます。
編集。「異常検出問合せノードの編集」ダイアログ・ボックスが開きます。
データの表示。次の2つの機能を実行します。
小さなデータ・サンプル上でノードを実行します。
予測問合せのデータの表示ダイアログ・ボックスを開きます。
パフォーマンス設定。これにより、ノードのパラレル設定およびインメモリー設定を指定できる「選択したノードの設定の編集」ダイアログ・ボックスが開きます。
ランタイム・エラーの表示。エラーがある場合にのみ表示されます。
検証エラーの表示。検証エラーがある場合は、表示されます。
クラスタリング問合せノードは、入力のクラスタを返します。
注意:
予測問合せノードでは、Oracle 12cリリース1以降が必要です。
クラスタリング問合せは、パラレルに実行できます。
「クラスタリング問合せノードの編集」ダイアログ・ボックスで、構築するモデルの特性を指定または変更できます。
クラスタリング問合せノードを編集するには、次の手順を実行します。
Oracle Data Minerでは、自動的に問合せの出力を選択します。デフォルトの出力は、「クラスタの予測」タブの「クラスタ予測出力」セクションにリストされます。
予測問合せの出力は、適用(スコアリング)操作の出力です。デフォルトは次のとおりです。
クラスタ詳細
クラスタ距離
クラスタID
クラスタ確率
「クラスタ・セット」を選択して、出力ファンクションのパラメータを編集できます。次のタスクを実行できます。
削除: 出力を削除するには、出力を選択してをクリックします。
追加: 出力を追加するにはをクリックします。「クラスタ・ファンクション追加ダイアログ」ボックスを使用して出力を選択します。
編集: 出力を編集するには、ファンクションをダブルクリックするか、またはファンクションを選択してをクリックします。「クラスタ・ファンクション編集ダイアログ」ボックスを使用して変更を行います。
コンテキスト・メニューのオプションは、ノードのタイプによって異なります。様々なタスクを実行したり、ノードに関する情報を表示するためのショートカットが用意されています。
クラスタリング問合せノードのコンテキスト・メニューを表示するには、ノードを右クリックします。コンテキスト・メニューでは、次のオプションを使用できます。
編集。クラスタリング問合せの編集ダイアログ・ボックスが開きます。
データの表示。次の2つの機能を実行します。
小さなデータ・サンプル上でノードを実行します。
予測問合せのデータの表示ダイアログ・ボックスを開きます。
パフォーマンス設定: これにより、ノードのパラレル設定およびインメモリー設定を指定できる「選択したノードの設定の編集」ダイアログ・ボックスが開きます。
ランタイム・エラーの表示。エラーがある場合にのみ表示されます。
検証エラーの表示。検証エラーがある場合は、表示されます。
特徴抽出問合せでは、入力から特徴を抽出します。
注意:
予測問合せノードでは、Oracle 12cリリース1以降が必要です。
特徴抽出問合せノードは、パラレルに実行できます。
特徴抽出問合せノード・ダイアログ・ボックスでは、構築するモデルの特性を指定または変更できます。
特徴抽出問合せノードを編集するには、次の手順を実行します。
予測問合せの出力は、適用(スコアリング)操作の出力です。Oracle Data Minerでは、自動的に問合せの出力を選択します。デフォルトの出力は特徴セットです。
また、特徴ID、特徴の詳細および特徴値も選択できます。ファンクションのパラメータを編集して、次のタスクを実行できます。
削除: 出力を削除するには、出力を選択してをクリックします。
追加: 出力を追加するにはをクリックします。「機能ファンクション追加ダイアログ」ボックスを使用して出力を選択します。
編集: 出力を編集するには、ファンクションをダブルクリックするか、またはファンクションを選択してをクリックします。「機能ファンクション編集ダイアログ」ボックスを使用して変更を行います。
コンテキスト・メニューのオプションは、ノードのタイプによって異なります。様々なタスクを実行したり、ノードに関する情報を表示するためのショートカットが用意されています。
特徴抽出問合せノードのコンテキスト・メニューを表示するには、ノードを右クリックします。コンテキスト・メニューでは、次のオプションを使用できます。
編集。特徴抽出問合せの編集ダイアログ・ボックスが開きます。
データの表示。次の2つの機能を実行します。
小さなデータ・サンプル上でノードを実行します。
予測問合せのデータの表示ダイアログ・ボックスを開きます。
パフォーマンス設定。これにより、ノードのパラレル設定およびインメモリー設定を指定できる「選択したノードの設定の編集」ダイアログ・ボックスが開きます。
ランタイム・エラーの表示。エラーがある場合にのみ表示されます。
検証エラーの表示。検証エラーがある場合は、表示されます。
予測問合せノードでは、入力を使用して分類および回帰を実行します。
ターゲットのデータ型によって、分類と回帰のどちらが実行されるかが決まります。予測問合せは、パラレルに実行できます。
注意:
予測問合せノードでは、Oracle 12cリリース1以降が必要です。
予測問合せノードに関するこの項では、次の項目について説明します。
関連項目:
予測問合せノードを作成し、入力データのタイプに応じて、入力データでデータ・マイニング・ファンクションの分類または回帰を実行します。
既存のワークフローに予測問合せを作成するには、次の手順を実行します。
「予測問合せノードの編集」ダイアログ・ボックスで、構築するモデルの特性を指定または変更できます。
予測問合せノードを編集するには、次の手順を実行します。
パーティション化列によって、各一意のパーティションに仮想モデルが構築されます。仮想モデルでは、特定のパーティションのデータのみを使用するため、パーティションを選択しない場合よりも正確にケースを予測できる可能性があります。
属性を選択する他、パーティション化式を指定することもできます。パーティション化式は連結され、結果式はどの予測機能に対しても同じです。
オプションで、パーティション化式を追加できます。
式ビルダーを使用して式を作成します。
パーティション化式を指定するにはをクリックします。
パーティションの1つがAGE
であるとします。サンプル・パーティション化式を次に示します。
CASE WHEN AGE < 20 THEN 1 WHEN AGE >=20 AND AGE < 40 THEN 2 WHEN AGE >=40 AND AGE < 60 THEN 3 ELSE 4 END
この式にExpression_1
という名前を付けるとします。ノードを実行した後、出力にExpression_1
というタイトルの列が含まれます。この列には、AGE
が20
未満の場合は1
の値が含まれ、AGE
が20
以上40
未満の場合は2
が含まれ、以降も同様に続きます。
関連項目:
予測問合せの出力は、適用(スコアリング)操作の出力です。Oracle Data Minerでは、自動的にターゲットの出力を選択します。デフォルトの出力は、「予測」タブの「予測出力」セクションにリストされます。
分類の場合、デフォルトの出力は次のとおりです。
予測
予測の詳細
予測確率
また、「予測セット」を選択することもできます。
回帰の場合、デフォルトの出力は次のとおりです。
予測
予測の詳細
分類または回帰の場合、ファンクションのパラメータおよび各ターゲットの出力を1つずつ編集できます。次のタスクを実行できます。
予測出力のファンクションを編集するには、ターゲットを選択してをクリックします。各ターゲットの出力を1つずつ編集できます。「予測ファンクション編集ダイアログ」ボックスを使用して変更を行います。
出力を削除するには、出力を選択してをクリックします。
出力を追加するには、「ターゲット」セクションでターゲットを選択してをクリックします。「予測出力のファンクションを追加」ダイアログ・ボックスを使用して出力を選択します。
関連項目:
予測出力のファンクションを追加するには、次の手順を実行します。
「入力」タブには、予測問合せの入力として使用されるすべての列が表示されます。
「ターゲット」列(予測問合せの場合)および「ケースID」列は、特別なアイコンで識別されます。グリッドの「ルール」列には、属性が使用されない理由が説明されます。
デフォルトでは、入力を自動的に判定(経験則を使用)が選択されます。ノードの実行後に、経験則の結果詳細の表示へのリンクをクリックできます。入力を変更するには、「入力を自動的に判定(ヒューリスティックを使用)」の選択を解除します。次のタスクを実行できます。
デフォルトのオーバーライド、および入力列の追加または削除。
マイニング型の変更: 列のマイニング型を変更するには、列の「マイニング型」エントリをクリックして、ドロップダウン・リストから新しいマイニング型を選択します。
列の無視: 列を入力として使用しない場合は、属性の「入力」エントリをクリックして、ドロップダウン・リストからを選択します。選択した列は無視され、入力に使用されません。列を使用するには、ドロップダウン・リストから
を選択します。
列の検索: 列を検索するには「検索」フィールドを使用します。
「出力」タブには、予測データを特定するために出力で使用される列が表示されます。
デフォルトでは、「予測問合せ」列、「ケースID」列、パーティション化列のすべてのターゲット列が、自動的に「追加出力」に追加されます。次のタスクを実行できます。
追加出力の追加: 追加出力を追加するには、「自動」をクリックして自動選択をオフにします。次に、をクリックします。「サプリメンタルの追加」ダイアログを使用して、出力に列を追加します。
出力列の削除: 列を削除するには、列を選択してをクリックします。
データを表示するには、予測問合せノードを実行する必要があります。
予測問合せノードを実行するには、ノードを右クリックして、「実行」または「データの表示」のどちらかを選択します。仮想モデルは、公式化するまでにしばらくかかる場合があります。「データの表示」オプションでは、問合せの小さなサンプル出力を生成します。
実行の方法にかかわらず、「データの表示」を選択すると問合せ結果が表示されます。
関連項目:
予測問合せノードでは、ビュー・データ・ビューアに実行されたノードの出力が表示されます。問合せがデータの少数のサブセットに適用された場合の結果も表示されます。
予測の詳細を表示して、別のウィンドウで予測の詳細を確認できます。
関連項目:
「データ・ソース・ノード・ビューア」コンテキスト・メニューのオプションは、ノードのタイプによって異なります。様々なタスクを実行したり、ノードに関する情報を表示するためのショートカットが用意されています。
予測問合せノードのコンテキスト・メニューを表示するには、ノードを右クリックします。コンテキスト・メニューでは、次のオプションを使用できます。
編集。予測問合せの編集ダイアログ・ボックスが開きます。
データの表示。次の2つの機能を実行します。
小さなデータ・サンプル上でノードを実行します。
予測問合せのデータの表示ダイアログ・ボックスを開きます。
パフォーマンス設定。これにより、ノードのパラレル設定およびインメモリー設定を指定できるダイアログ・ボックスが開きます。
ランタイム・エラーの表示。エラーがある場合にのみ表示されます。
検証エラーの表示。検証エラーがある場合は、表示されます。