IDAX.PRUNE_ASSOCRULES - ルールおよびパターンのプルーニング

このストアード・プロシージャーを使用して、相関ルール・モデルのルールおよびパターンをプルーニングします。

関心のないルールおよびパターンを削除するには、フィルターを使用してルールおよびパターンを削除できます。これらのルールおよびパターンは、モデル内で無効としてマークされ、表示されなくなります。

許可

ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。さらに、ユーザーは、モデルの所有者であるか、またはそのモデルを変更する権限を持っている必要があります。

構文

IDAX.PRUNE_ASSOCRULES(in parameter_string varchar(32672))

パラメーターの説明

parameter_string
コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
データ型: VARCHAR(32672)
以下のリストに、パラメーター値を示します。
model
必須。
プルーニングされる相関ルール・モデルの名前。
データ型: VARCHAR(192)
itemsin
オプション。
保持されるルールまたはパターンに含まれている必要がある項目名のリスト。アイテムはセミコロンで区切ります。リストされる項目のうち少なくとも 1 つは、保持するルールまたはパターンに含まれていなければなりません。
デフォルト: なし
ルールの場合は、以下の条件が適用されます。
  • アイテムがルールのヘッドに含まれている必要があることを示すには、アイテム名の後に :h または :head を付けます。
  • アイテムがルールの本体に含まれている必要があることを示すには、アイテム名の後に :b または :body を付けます。
データ型: VARCHAR(32000)
このパラメーターを指定しない場合、制約は適用されません。
itemsout
オプション。
保持されるルールまたはパターンに含めることができない項目名のリスト。アイテムはセミコロンで区切ります。
デフォルト: なし
データ型: VARCHAR(32000)
このパラメーターを指定しない場合、制約は適用されません。
minlen
オプション。
ルールまたはパターン内に保持される項目の最小数。
デフォルト: 1
範囲: >=1 および <=maxlen
データ型: INTEGER
maxlen
オプション。
ルールまたはパターン内に保持される項目の最大数。
デフォルト: モデルの最長パターン
範囲: >=1
データ型: INTEGER
minsupport
オプション。
保持されるルールまたはパターンの最小サポート。
デフォルト: 0.0
範囲: >=0.0 および <=maxsupport
データ型: DOUBLE
maxsupport
オプション。
保持されるルールまたはパターンの最大サポート。
デフォルト: 1.0
範囲: >=minsupport および <=1.0
データ型: DOUBLE
minlift
オプション。
保持されるルールまたはパターンの最小リフト。
デフォルト: 0.0
範囲: >=0.0 および <=maxlift
データ型: DOUBLE
maxlift
オプション。
保持されるルールまたはパターンの最大リフト。
デフォルト: モデルのパターンの最大リフト
範囲: >=minlift
データ型: DOUBLE
minconf
オプション。
保持するルールの最小信頼度。
デフォルト: 0.0
データ型: DOUBLE
範囲: >=0.0 および <=maxconf
maxconf
オプション。
保持するルールの最大信頼度。
デフォルト: 1.0
データ型: DOUBLE
範囲: >=minconf および <=1.0
reset
オプション。
デフォルト: false
データ型: BOOLEAN
reset=true を指定すると、すべてのルールとパターンが最初に not pruned にリセットされます。
reset=true または reset=false を指定すると、保持されないルールとパターンが pruned としてマークされます。

戻される情報

結果セットとしてプルーニング・プロセスの後に保持されるルールの数。それに応じてモデル表が変更されます。

CALL IDAX.PRUNE_ASSOCRULES('model=retail_assoc, minlen=3');