プライマリ・コンテンツに移動
Oracle® Database SQL言語リファレンス
11gリリース2 (11.2)
B56299-08
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

FEATURE_VALUE

構文

feature_value.gifの説明が続きます。
図「feature_value.gif」の説明

mining_attribute_clause:=

mining_attribute_clause.gifの説明が続きます。
図「mining_attribute_clause.gif」の説明

用途

このファンクションは、DBMS_DATA_MININGパッケージまたはOracle Data Minerを使用して作成した特徴抽出モデルで使用するためのものです。このファンクションは、指定した特徴の値を戻します。feature_id引数を指定しない場合、このファンクションは最も高い特徴値を戻します。この形式とFEATURE_IDファンクションを組み合せて使用すると、特徴と値の最大の組合せを取得できます。

mining_attribute_clauseは、PREDICTIONファンクションと同様に動作します。「mining_attribute_clause」を参照してください。


関連項目:

  • Oracle Data Miningの詳細は、『Oracle Data Mining概要』を参照してください。

  • SQLデータ・マイニング・ファンクションを使用したスコアリングの詳細は、『Oracle Data Miningアプリケーション開発者ガイド』を参照してください。


次の例では、特徴3に対応する顧客を、一致する品質の順序で示します。

この例と前提条件のデータ・マイニング操作(モデルおよびビューの作成など)は、デモ・ファイル$ORACLE_HOME/rdbms/demo/dmnmdemo.sqlで確認できます。データ・マイニングのデモ・ファイルの一般情報は、『Oracle Data Mining管理者ガイド』を参照してください。次に、このファンクションの構文の使用例を示します。

SELECT *
  FROM (SELECT cust_id, FEATURE_VALUE(nmf_sh_sample, 3 USING *) match_quality
          FROM nmf_sh_sample_apply_prepared
          ORDER BY match_quality DESC)
  WHERE ROWNUM < 11;

   CUST_ID MATCH_QUALITY
---------- -------------
    100210    19.4101627
    100962    15.2482251
    101151    14.5685197
    101499    14.4186292
    100363    14.4037396
    100372    14.3335148
    100982    14.1716545
    101039    14.1079914
    100759    14.0913761
    100953    14.0799737
 
10 rows selected.