IDAX.RSE - 计算回归预测的相对平方误差

使用此存储过程可计算回归预测的相对平方误差。为了进行计算,对数据应用回归模型时进行的预测将与此数据的实际值进行比较。

权限

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

语法

IDAX.RSE(in parameter_string varchar(32672))

参数描述

parameter_string
必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
数据类型:VARCHAR(32672)
以下列表显示参数值:
pred_table
必需。
输入表名,其中包含预测值。
数据类型:VARCHAR(256)
pred_column
必需。
pred_table 中输入表的列,其中包含预测值。
数据类型:VARCHAR(128)
pred_id
必需。
pred_table 中输入表的列,用于指示唯一的实例标识。
数据类型:VARCHAR(128)
true_table
必需。
输入表名,其中包含实际值。
数据类型:VARCHAR(256)
true_column
必需。
true_table 中输入表的列,其中包含实际值。
数据类型:VARCHAR(128)
true_id
必需。
true_table 中输入表的列,用于指示唯一的实例标识。
数据类型:VARCHAR(128)
check
可选。
一个标志,指示是否检查参数以防用法错误。
允许的值为“all”(全部检查)、“none”(不检查)和“nulls”(仅检查是否存在空值)。
请记住,检查参数的过程可能很耗时。
缺省值:all
数据类型:VARCHAR(ANY)

返回的信息

DOUBLE:以结果集形式返回相对平方误差。

示例

CALL IDAX.SPLIT_DATA('intable=samples.customer_churn,traintable=cust_train,testtable=cust_test,id=cust_id,fraction=0.30');
CALL IDAX.GROW_REGTREE('model=cust_rt, intable=cust_train, id=cust_id, target=duration,  minsplit=2');
CALL IDAX.PREDICT_REGTREE('model=cust_rt, intable=cust_test, outtable=cust_rt_out');
CALL IDAX.RSE('intable=cust_test,id=cust_id,target=duration,resulttable=cust_rt_out');