このストアード・プロシージャーを使用して、デシジョン・ツリー・モデルをプルーニングします。
許可
ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。さらに、ユーザーは、モデルの所有者であるか、またはそのモデルを変更する権限を持っている必要があります。
構文
IDAX.PRUNE_DECTREE(in parameter_string varchar(32672))
パラメーターの説明
- parameter_string
- コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
- データ型: VARCHAR(32672)
- 以下のリストに、パラメーター値を示します。
-
- model
- 必須。
- プルーニングされるデシジョン・ツリー・モデルの名前。
- データ型: VARCHAR(64)
- valtable
- 必須。
- 入力表の名前。
- データ型: VARCHAR(128)
- id
- オプション。
- ユニーク・インスタンス ID を識別する入力表列。
- デフォルト: モデルの作成に使用される ID 列の名前。
- データ型: VARCHAR(128)
- target
- オプション。
- クラスを表す入力表列。
- デフォルト: モデルの作成に使用されるターゲット列の名前。
- データ型: VARCHAR(128)
- qmeasure
- オプション。
- プルーニングのための品質測度。
- 使用できる値は「Acc」または「wAcc」です。
- デフォルト: Acc
- データ型: VARCHAR(4)
- weights
- オプション。
- 入力表の列に対するオプションのインスタンスまたはクラスの重みが含まれる入力表。
- このパラメーターを指定しない場合、すべての重みの値が 1 になります。
- デフォルト: なし
- データ型: VARCHAR(128)
戻される情報
結果セットとしてのプルーニングされたデシジョン・ツリーのノードの数。
例
CALL IDAX.PRUNE_DECTREE('model=adult_dectree, valtable=adult_prune');