IDAX.ASSOCRULES - 建置關聯規則模型

您可以使用此儲存程序來建置關聯規則模型。

授權

陳述式的授權 ID 所持有的專用權必須包括 IDAX_USER 角色。

語法

IDAX.ASSOCRULES(in parameter_string varchar(32672))

參數說明

parameter_string
必要的單一字串參數,其中包含以逗點區隔的 <parameter>=<value> 項目配對。
資料類型: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
選用。
包含輸入表格中的項目對映及其名稱的表格。
此表格必須包含至少兩個直欄,其中
  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');