IDAX.PREDICT_ASSOCRULES - 將規則及型樣套用至新資料
您可以使用此儲存程序,將關聯規則模型的規則及型樣套用至其他交易。
您可以根據指定的準則來套用所有規則或僅套用特定規則。
權限
陳述式的授權 ID 所保留的專用權必須包括 IDAX_USER 角色。 此外,您必須是模型的擁有者,或具有來源模型的 SELECT 專用權。
語法
IDAX.PREDICT_ASSOCRULES(in parameter_string varchar(32672))
參數說明
- parameter_string
- 必要的單一字串參數,其中包含以逗點區隔的 <parameter>=<value> 項目配對。
傳回的資訊
至少傳回一個規則或型樣作為結果集的輸入序列數目。
結果集直欄如下所示:
| 直欄名稱 | 直欄類型 | 說明 |
|---|---|---|
| tid 參數指定的直欄名稱 | tid 參數指定的直欄類型 | 輸入交易的 ID |
| RANK | INTEGER | 與此輸入交易相關聯的規則或型樣的等級。 其順序由 sort 參數指定。 |
| RULEID | INTEGER | 與此輸入交易相關聯的規則 ID。 只有在 type 參數為 "rules" 時,才會顯示此直欄。 |
| ITEMSETID | INTEGER | 與此輸入交易相關聯的型樣 ID。 只有在 type 參數為 "patterns" 時,才會顯示此直欄。 |
| VARCHAR | 由 PRINT_MODEL 程序所傳回之規則或型樣的列印格式 | |
| LENGTH | INTEGER | 規則或型樣中的項目數 |
| SUPPORT | DOUBLE | 規則或型樣的支持度 |
| LIFT | DOUBLE | 規則或型樣的提升率 |
| CONFIDENCE | DOUBLE | 規則的信賴度 只有在 type 參數為 "rules" 時,才會顯示此直欄。 |
範例
CALL IDAX.PREDICT_ASSOCRULES('model=retail_assoc, intable=retail, outtable=retail_assoc_out');