使用此存储过程可修剪决策树模型。
权限
此语句的授权标识所拥有的特权必须包括 IDAX_USER 角色。此外,您必须是模型的所有者,或者有权加以变更。
语法
IDAX.PRUNE_DECTREE(in parameter_string varchar(32672))
参数描述
- parameter_string
- 必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
- 数据类型:VARCHAR(32672)
- 以下列表显示参数值:
-
- model
- 必需。
- 要修剪的决策树模型的名称。
- 数据类型:VARCHAR(64)
- valtable
- 必需。
- 输入表的名称。
- 数据类型:VARCHAR(128)
- id
- 可选。
- 输入表的列,用于指示唯一实例标识。
- 缺省值:用于构建模型的标识列的名称。
- 数据类型:VARCHAR(128)
- target
- 可选。
- 输入表的列,用于表示类。
- 缺省值:用于构建模型的目标列的名称。
- 数据类型:VARCHAR(128)
- qmeasure
- 可选。
- 用于修剪的质量指标。
- 允许的值为“Acc”或“wAcc”。
- 缺省值:Acc
- 数据类型:VARCHAR(4)
- weights
- 可选。
- 输入表,其中包含输入表中各个列的可选实例权重或类权重。
- 如果未指定此参数,那么所有权重值均为 1。
- 缺省值:无
- 数据类型:VARCHAR(128)
返回的信息
以结果集形式返回已修剪的决策树的节点数。
示例
CALL IDAX.PRUNE_DECTREE('model=adult_dectree, valtable=adult_prune');