構文

mining_attribute_clause::=

用途
このファンクションは、DBMS_DATA_MININGパッケージまたはOracle Data Minerを使用して作成したモデルのクラスタリングで使用するためのものです。このファンクションは、指定したモデルに関連付けられたクラスタにある入力行のメンバーシップの確信度のメジャーを戻します。
cluster_idには、モデル内のクラスタの識別子を指定します。このファンクションでは、指定したクラスタの確率を戻します。この句を指定しない場合、最適な予測クラスタに関連付けられた確率が戻ります。cluster_idとCLUSTER_IDファンクションの組合せのない形式を使用して、クラスタIDと確率の最適な予測の組を取得できます。
mining_attribute_clauseは、PREDICTIONファンクションと同様に動作します。「mining_attribute_clause」を参照してください。
|
関連項目:
|
例
次の例では、可能性に基づいて、クラスタ2で最も代表的な顧客を10人決定します。
この例と前提条件のデータ・マイニング操作(km_sh_clus_sampleモデルおよびmining_data_apply_vビューの作成など)は、デモ・ファイル$ORACLE_HOME/rdbms/demo/dmkmdemo.sqlで確認できます。データ・マイニングのデモ・ファイルの一般情報は、『Oracle Data Mining管理者ガイド』を参照してください。次に、このファンクションの構文の使用例を示します。
SELECT *
FROM (SELECT cust_id, CLUSTER_PROBABILITY(km_sh_clus_sample, 2 USING *) prob
FROM mining_data_apply_v
ORDER BY prob DESC)
WHERE ROWNUM < 11;
CUST_ID PROB
---------- ----------
100256 .999387471
100988 .99936194
100889 .999335107
101086 .99928882
101215 .999266521
100390 .999264718
100985 .999251722
101026 .999247906
100601 .999242089
100672 .999235711
10 rows selected.