このストアード・プロシージャーを使用して、相関ルール・モデルを作成します。
許可
ステートメントの許可 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 列目は、item パラメーターで指定した入力表の列と同じ名前です。
- 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');