IDAX.EWDISC_NICE - 具有人性化限制的等宽离散化分级
使用此存储过程可计算数字列的等宽离散化分级的限制。限制值是人性化数字值。
权限
此语句的授权标识所拥有的特权必须包括 IDAX_USER 角色。
语法
IDAX.EWDISC_NICE(in parameter_string varchar(32672))
详细信息
列的分级宽度计算方法为 6 * stddev / k,其中 k 是针对该列请求的离散化分级数,stddev 是列值的标准差。
然后,通过选择最接近的刻度 1、2、2.5 或 5 作为 10 的幂,使宽度优化。分级限制将会设置在列均值附近,使得分级限制变为优化宽度的倍数。生成的分级数可能与请求的分级数不同。
参数描述
- parameter_string
- 必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
返回的信息
INTEGER:已计算离散化分级限制的列数。
示例
call IDAX.EWDISC_NICE('intable=SAMPLES.CUSTOMER_CHURN, outtable=CUSTOMER_CHURN_BINS, incolumn=AVG_SPENT_RETAIN_PM:5;ANNUAL_REVENUE_MIL, bins=10');
select COLNAME, BREAK from CUSTOMER_CHURN_BINS;