博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Step By Step]SAP HANA PAL逻辑回归预测分析Logistic Regression编程实例LOGISTICREGRESSION(模型)...
阅读量:7299 次
发布时间:2019-06-30

本文共 1554 字,大约阅读时间需要 5 分钟。

逻辑回归预测分析编程规范(模型):

逻辑回归预测分析编程规范(预测):

 

 

-- PAL setup

SET SCHEMA _SYS_AFL;
CREATE TYPE PAL_T_RGEL_DATA AS TABLE (LIFESPEND INTEGER, GENDER INTEGER);
truncate table PAL_RG_SIGNATURE;
INSERT INTO PAL_RG_SIGNATURE VALUES (1, 'PAL_T_RGEL_DATA', 'in');
INSERT INTO PAL_RG_SIGNATURE VALUES (2, 'PAL_T_RG_PARAMS', 'in');
INSERT INTO PAL_RG_SIGNATURE VALUES (3, 'PAL_T_RG_COEFF', 'out');
INSERT INTO PAL_RG_SIGNATURE VALUES (4, 'PAL_T_RG_PMML', 'out');
--call system.AFL_WRAPPER_ERASER ('PAL_RG');
CALL SYSTEM.AFL_WRAPPER_GENERATOR ('PAL_RGEL', 'AFLPAL', 'LOGISTICREGRESSION', PAL_RG_SIGNATURE);

-- app setup

SET SCHEMA PAL;
--drop view V_RG_DATA;
CREATE VIEW V_RGEL_DATA AS
    SELECT TOP 1000 l.LIFESPEND, c.CUSTOMER_GENDER_ID AS GENDER
     FROM CUSTOMER c
     INNER JOIN (
            SELECT CUSTOMER_ID, SUM(SALES_AMOUNT) AS LIFESPEND
             FROM ORDER_FACTS
             GROUP BY CUSTOMER_ID
                ) l ON(c.CUSTOMER_ID = l.CUSTOMER_ID)
     ;

truncate table RG_PARAMS;

INSERT INTO RG_PARAMS VALUES ('THREAD_NUMBER', 2, null, null);
INSERT INTO RG_PARAMS VALUES ('MAX_ITERATION', 1000, null, null);
INSERT INTO RG_PARAMS VALUES ('EXIT_THRESHOLD', null, 0.00001, null);
INSERT INTO RG_PARAMS VALUES ('VARIABLE_NUM', 1, null, null);
INSERT INTO RG_PARAMS VALUES ('METHOD', 0, null, null);
INSERT INTO RG_PARAMS VALUES ('PMML_EXPORT', 2, null, null);
--INSERT INTO RG_PARAMS VALUES ('STEP_SIZ', 100, null, null);

-- app runtime

SET SCHEMA PAL;
TRUNCATE TABLE RG_COEFF;
TRUNCATE TABLE RG_PMML;

CALL _SYS_AFL.PAL_RGEL (V_RGEL_DATA, RG_PARAMS, RG_COEFF, RG_PMML) WITH OVERVIEW;

select *   from V_RG_DATA
select * from RG_COEFF

转载地址:http://hpfnm.baihongyu.com/

你可能感兴趣的文章
hdu2196(树形dp)
查看>>
编辑框CEdit自动换行简单设置
查看>>
华为实习日记——第十九天
查看>>
awk用法小结
查看>>
你有没有忽略TextField的leftView这个属性
查看>>
A和B两个数组,删除B中与A重复的元素
查看>>
方格广搜
查看>>
match
查看>>
今日工作情况2
查看>>
一个学习简单网络技术的网站
查看>>
使用JQuery的get或post方法时出现页面没法手动刷新?
查看>>
MongoDB进阶
查看>>
python3csv与xlsx文件操作模块(csv、xlsxwriter)
查看>>
开启线程方式
查看>>
xdebug
查看>>
Css之 间距初始化
查看>>
lsnrctl启动报错,Linux Error: 29: Illegal seek
查看>>
IDEA github
查看>>
linux 驱动学习笔记05--文件系统与设备文件系统
查看>>
unresolved external symbol __forceAtlDllManifest错误的解决
查看>>