4.3 自動データ準備の理解
自動データ準備(ADP)を使用したデータ変換について理解します。
ほとんどのアルゴリズムでは、なんらかの形のデータ変換が必要となります。Oracle Data Miningは、モデルの作成プロセス時にアルゴリズムで必要とされる変換を自動的に実行できます。ユーザーは、この自動変換に独自の変換を追加したり、すべての変換を独自に管理できます。
自動変換を計算する際、Oracle Data Miningでは、経験則を使用して特定のアルゴリズムの一般的な要件を見つけます。多くの場合、このプロセスによってモデルの質がある程度確保されます。
ビニングおよび正規化は、データ・マイニング・アルゴリズムで一般的に必要とされる変換です。
4.3.1 ビニング
ビニングは離散化とも呼ばれ、連続データおよび離散データのカーディナリティを減らすための手法です。ビニングでは、関連する複数の値をビンにグループ化して、個別値の数を減らします。
ビニングを行うと、モデルの質をほとんど落とすことなく、リソースの使用率やモデル作成の応答時間を大幅に向上させることが可能です。ビニングを行うと、属性間の関係が補強され、モデルの質が向上する場合があります。
教師ありビニングは、データの重要な特性を使用してビン境界を判断する高い知能を備える形式のビニングです。教師ありビニングでは、ターゲットとの結合分布を考慮した単一予測子のディシジョン・ツリーによってビン境界が特定されます。教師ありビニングは、量的属性と質的属性の両方に使用できます。
4.3.3 ADPによるデータの変換方法
各アルゴリズムに対してADPがどのようにデータを準備するかを、次の表に示します。
表4-1 ADPとOracle Data Miningのアルゴリズム
アルゴリズム | マイニング機能 | ADPによる処理 |
---|---|---|
相関ルール |
ADPは相関ルールに対して効果がない。 |
|
分類 |
ADPはディシジョン・ツリーに対して効果がない。データ準備はアルゴリズムによって処理される。 |
|
クラスタリング |
ガウス分布を使用してモデル化された単一列の(ネストしていない)数値列が正規化される。ADPは他の種類の列に対して効果がない。 |
|
分類および回帰 |
量的属性が正規化される。 |
|
クラスタリング |
量的属性が正規化される。 |
|
属性評価 |
教師ありビニングによってすべての属性がビニングされる。 |
|
分類 |
教師ありビニングによってすべての属性がビニングされる。 |
|
特徴抽出 |
量的属性が正規化される。 |
|
クラスタリング |
属性ごとのビン数を自動的に計算する特別な形式の等幅ビニングによって量的属性がビニングされる。すべてNULLまたは単一の値を持つ数値列は除外されます。 |
|
特徴抽出 |
量的属性が正規化される。 |
|
分類、異常検出および回帰 |
量的属性が正規化される。 |
関連項目:
-
アルゴリズム固有のデータ準備の詳細は、『Oracle Data Mining概要』の第III部を参照してください。