Data-mining-dm-query-language
データマイニング-クエリ言語
データマイニングクエリ言語(DMQL)は、Han、Fu、Wangなどによって提案されました。 DBMinerデータマイニングシステム用。 データマイニングクエリ言語は、実際には構造化クエリ言語(SQL)に基づいています。 データマイニングクエリ言語は、アドホックでインタラクティブなデータマイニングをサポートするように設計できます。 このDMQLは、プリミティブを指定するためのコマンドを提供します。 DMQLは、データベースやデータウェアハウスでも機能します。 DMQLを使用して、データマイニングタスクを定義できます。 特に、DMQLでデータウェアハウスとデータマートを定義する方法を調べます。
タスク関連データ仕様の構文
タスク関連データを指定するためのDMQLの構文は次のとおりです-
知識の種類を指定するための構文
ここでは、特徴付け、識別、関連付け、分類、および予測の構文について説明します。
特徴づけ
特徴付けの構文は次のとおりです-
analyze句は、count、sum、count%などの集計メジャーを指定します。
たとえば-
差別
差別の構文は-
たとえば、ユーザーは、大きな支出者を、平均で100ドル以上かかるアイテムを購入する顧客として定義できます。平均100ドル未満で商品を購入する顧客としての予算支出者。 これらの各カテゴリからの顧客の判別式の説明のマイニングは、DMQLで次のように指定できます-
協会
関連付けの構文は次のとおりです-
例-
Xは顧客関係のキーです。 PとQは述語変数です。 W、Y、およびZはオブジェクト変数です。
分類
分類の構文は次のとおりです-
たとえば、パターンをマイニングするには、クラスが属性credit_ratingによって決定される顧客の信用格付けを分類し、マイニング分類はclassifyCustomerCreditRatingとして決定されます。
予測
予測の構文は-
コンセプト階層仕様の構文
概念階層を指定するには、次の構文を使用します-
さまざまな構文を使用して、次のようなさまざまな種類の階層を定義します。
興味度尺度仕様の構文
興味深い尺度としきい値は、ステートメントでユーザーが指定することができます-
例-
パターン表示および視覚化仕様の構文
検出されたパターンの表示を1つ以上のフォームで指定できる構文があります。
例-
DMQLの完全な仕様
企業のマーケットマネージャーとして、100ドル以上の価格で商品を購入できる顧客の購入習慣を特徴付けたいとします。顧客の年齢、購入した商品の種類、商品が購入された場所に関して。 その特性を持っている顧客の割合を知りたいと思います。 特に、あなたはカナダで行われ、American Expressクレジットカードで支払われた購入にのみ興味があります。 結果の説明を表形式で表示します。
データマイニング言語の標準化
データマイニング言語の標準化は、次の目的に役立ちます-
- データマイニングソリューションの体系的な開発を支援します。
- 複数のデータマイニングシステムおよび機能間の相互運用性を向上させます。
- 教育と迅速な学習を促進します。
- 産業および社会におけるデータマイニングシステムの使用を促進します。