IDAX.PREDICT_NAIVEBAYES - 将朴素贝叶斯模型应用于新数据

使用此存储过程可应用朴素贝叶斯模型,以针对数据集生成分类预测。

权限

此语句的授权标识所拥有的特权必须包括 IDAX_USER 角色。

语法

IDAX.PREDICT_NAIVEBAYES(in parameter_string varchar(32672))

参数描述

parameter_string
必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
数据类型:VARCHAR(32672)
以下列表显示参数值:
model
必需。
朴素贝叶斯模型的名称。
数据类型:VARCHAR(64)
intable
必需。
输入表的名称。
数据类型:VARCHAR(128)
outtable
必需。
输出表的名称,用于存储预测。
数据类型:VARCHAR(128)
id
可选。
输入表的列,用于指示唯一实例标识。
缺省值:存储过程中指定用于构建模型的 id 列。
数据类型:VARCHAR(128)
outtableProb
可选。
输出表,用于存储每个类的概率。
如果未指定此参数,那么不会创建该表。
缺省值:无
数据类型:VARCHAR(128)
mestimation
一个标志,指示使用 m 估算来计算概率。
这种估算可能比其他估算速度慢,但对于较小或者不平衡的数据集,可能可以生成更好的结果。
缺省值:false
数据类型:VARCHAR(5)

返回的信息

以结果集形式返回已生成预测的输入表记录数。