構文

mining_attribute_clause::=

用途
このファンクションは、DBMS_DATA_MININGパッケージまたはOracle Data Minerで作成した決定ツリー・モデルで使用するためのものです。このファンクションは、入力行のスコアリングに関連するモデル固有の情報を含むXML文字列を戻します。今回のリリースでは、戻り値は次の書式になります。
<Node id= "integer"/>
ここで、integerはデータ・マイニングのツリー・ノードの識別子です。出力の形式は、変更される可能性があります。今後のリリースでは、追加の予測情報を提供するように拡張される可能性があります。
mining_attribute_clauseは、PREDICTIONファンクションと同様に動作します。「mining_attribute_clause」を参照してください。
|
関連項目:
|
例
次の例では、DT_SH_Clas_sample決定ツリー・モデルの関連する予測子であるmining_data_apply_vビューから、すべての属性を使用します。テクニカル・サポートで働く25才未満の顧客の場合、DT_SH_Clas_sampleモデルを持つレコードのスコアリングの結果からツリー・ノードが戻されます。
この例と前提条件のデータ・マイニング操作(ビューの作成など)は、デモ・ファイル$ORACLE_HOME/rdbms/demo/dmdtdemo.sqlで確認できます。データ・マイニングのデモ・ファイルの一般情報は、『Oracle Data Mining管理者ガイド』を参照してください。次に、このファンクションの構文の使用例を示します。
SELECT cust_id, education,
PREDICTION_DETAILS(DT_SH_Clas_sample using *) treenode
FROM mining_data_apply_v
WHERE occupation = 'TechSup' AND age < 25
ORDER BY cust_id;
CUST_ID EDUCATION TREENODE
---------- --------------------- -------------------------
100234 < Bach. <Node id="21"/>
100320 < Bach. <Node id="21"/>
100349 < Bach. <Node id="21"/>
100419 < Bach. <Node id="21"/>
100583 < Bach. <Node id="13"/>
100657 HS-grad <Node id="21"/>
101171 < Bach. <Node id="21"/>
101225 < Bach. <Node id="21"/>
101338 < Bach. <Node id="21"/>
9 rows selected.