IDAX.PREDICT_SEQRULES - 将顺序模式应用于新数据
使用此存储过程可将顺序模式模型的顺序模式和规则应用于其他事务。
权限
此语句的授权标识所拥有的特权必须包括 IDAX_USER 角色。此外,您必须是模型的所有者,或者对源模型具有 SELECT 特权。
语法
IDAX.PREDICT_SEQRULES(in parameter_string varchar(32672))
参数描述
- parameter_string
- 必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
返回的信息
输入序列数,对于这些序列,至少有一个模式或规则以结果集形式返回。
结果集列如下所示:
| 列名 | 列类型 | 描述 |
|---|---|---|
| sid 参数所指定的列的名称 | sid 参数所指定的列的类型 | 输入序列的标识 |
| RANK | INTEGER | 与此输入序列相关联的顺序模式或规则的秩 顺序由 sort 参数指定。 |
| RULEID | INTEGER | 与此输入序列相关联的规则的标识。 仅当 type 参数为“rules”时,才会显示此列。 |
| SEQUENCEID | INTEGER | 与此输入事务相关联的序列模式的标识。 仅当 type 参数为“patterns”时,才会显示此列。 |
| VARCHAR | PRINT_MODEL 过程所返回的模式或规则打印格式 | |
| LENGTH | INTEGER | 顺序模式或规则中的项目数 |
| SUPPORT | DOUBLE | 顺序模式或规则的支持度 |
| LIFT | DOUBLE | 顺序模式或规则的增益 |
| CONFIDENCE | DOUBLE | 规则的置信度 仅当 type 参数为“rules”时,才会显示此列。 |
| TIME | DOUBLE,或者类型与 tid 参数所指定的列相同。 | 要显示规则头的预测时间 仅当 type 参数为“rules”时,才会显示此列。 如果 tid 既不是数字也不是日期或时间类型,那么 time 为 NULL。 |
示例
CALL IDAX.PREDICT_SEQRULES('model=retail_seqrules, intable=retail_seq, outtable=retail_seqrules_out');