ORA-40027: Target attribute has more than two distinct values

文档解释

ORA-40027: Target attribute has more than two distinct values

Cause: Generalized Linear Models only support binary classification.

Action: Consolidate target values into two distinct categories.

ORA-40027错误表示目标属性拥有超过两个不同的值,这意味着data mining模型无法分类它们,因为每个属性的值只能分为两类。

官方解释

Oracle 数据挖掘操作需要指定一个“目标属性”,其值将用于指导模型的构建。目标属性的值不能超过两个不同的值。

常见案例

错误 ORA-40027 通常发生在数据挖掘模型的构建过程中,数据库用户正在尝试指定一个目标属性,而目标属性中包含多于两个不同值。

一般处理方法及步骤

1.调试程序,确定数据挖掘操作引发错误 ORA-40027 的原因。

2.将疑似引发错误的目标属性检查,确定是否含有超过两个不同值。

3.如果发现超过两个不同值,可以利用SQL查询进行数据转换,将多个不同值合并为仅含有两个值的目标属性集。

4.再次尝试构建模型,使用上面创建的新目标属性。

你可能感兴趣的