IDAX.ASSOCRULES - 相関ルール・モデルの作成

このストアード・プロシージャーを使用して、相関ルール・モデルを作成します。

許可

ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。

構文

IDAX.ASSOCRULES(in parameter_string varchar(32672))

パラメーターの説明

parameter_string
コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
データ型: VARCHAR(32672)
以下のリストに、パラメーター値を示します。
model
必須。
作成される相関ルール・モデルの名前。
データ型: VARCHAR(192)
intable
必須。
入力表の名前。
データ型: VARCHAR(128)
tid
必須。
トランザクション ID を識別する入力表列。
データ型: VARCHAR(128)
item
必須。
トランザクションの項目を識別する入力表の列。
データ型: VARCHAR(128)
minsupport
オプション。
最小の小数部 (0.0 から 1.0) または、頻繁に使用されるパターンを含む必要があるトランザクションの最小数 (1 を超える)。
デフォルト: system-determined
範囲: 最小の小数部の場合、>0.0 および <1.0。トランザクションの最小数の場合、>1。
データ型: DOUBLE
maxlen
オプション。
パターンまたはルールの最大長 (パターンまたはルールごとの最大項目数)。
デフォルト: 5
範囲: >=2
データ型: INTEGER
maxheadlen
オプション。
ルール・ヘッドの最大長 (ルールの右側にある項目セットに属している可能性がある項目の最大数)。
この値を大きくすると、検出されたルールの数が大幅に増加する可能性があります。
デフォルト: 1
範囲: >=1 および <maxlen
データ型: INTEGER
minconf
オプション。
パターンのモデルに保持されるためにルールが達成する必要がある最小信頼度。
デフォルト: 0.5
範囲: >=0.0 および <= 1
データ型: DOUBLE
nametable
オプション。
入力表の項目とその名前のマッピングを含む表。
この表には、少なくとも 2 つの列が含まれている必要があります。
  1. 1 列目は、item パラメーターで指定した入力表の列と同じ名前です。
  2. 2 列目は、namecol パラメーターで定義した名前と同じ名前です。
デフォルト: 表なし
データ型: VARCHAR(128)
namecol
オプション。
nametable パラメーターで定義されている項目名が含まれている列。
nametable パラメーターが指定されていない場合、このパラメーターを指定することはできません。
デフォルト: name
データ型: VARCHAR(128)

戻される情報

結果セットとして検出されるルールの数。

CALL IDAX.ASSOCRULES('model=retail_assoc, intable=retail, tid=tid, item=item, minsupport=0.05, minconf=0.5');