[Step By Step]SAP HANA PAL演绎推理算法Aprior实现APRIORIRULE

简介:

算法说明: http://www.cnblogs.com/omygod/archive/2013/05/06/3062609.html

PAL开发规范:http://www.cnblogs.com/omygod/archive/2013/05/06/3062616.html

 

1. PAL Setup

image

 

2. APP Setup

image

 

3. run time

image

 

4. 数据展示

image

image

其中PMML为空,是因为我们在前面将参数设置为不导出

 

为了能够更好的查看数据,我们定义了视图来展示规则:

image

 

image

在上述值中,Rule代表购买商品的事实,1=>2,指购买了1,同时也购买了2

Support值指有多少比例的用户同时购买了商品1和商品2

Confidence值同时购买两个商品的交易占只购买其中一个商品的交易数量的比例

Lift:规则本身的实用性的评价。如,只有买D的时候才会买B,则这个规则是实用的。该值不是简单的比例。

如果大于1,则意味着这条规则比随机概率发生概率要大

如果小于1,则意味着这条规则发生的概率比随机发生的概率要小

 

下图展示了云图的结果:

image

 

 

5. 参数修改及数据展示

image

数据结果如下:

image

image

image

image

专注于企业信息化,最近对股票数据分析较为感兴趣,可免费分享股票个股主力资金实时变化趋势分析工具,股票交流QQ群:457394862
分类:  SAP HANA

本文转自沧海-重庆博客园博客,原文链接:http://www.cnblogs.com/omygod/archive/2013/05/06/3062854.html,如需转载请自行联系原作者
目录
相关文章
|
存储 算法
将数组a中数据元素实现就地逆置的算法
给出将整型数组a中数据元素实现就地逆置的算法。所谓就地逆置,就是利用数组a原有空间来存放数组a中逆序排放后的各个数据元素。
259 0
|
JavaScript 算法 前端开发
【前端算法】JS实现数字千分位格式化
JS实现数字千分位格式化的几种思路,以及它们之间的性能比较
276 1
|
算法 前端开发 JavaScript
【前端算法】用JS实现快速排序
理解数组方法里面运用到的算法,splice 和 slice的区别
113 0
|
JavaScript 前端开发 算法
【前端算法】javaScript实现二分查找
如何使用JS实现一个合格的二分查找
191 0
|
存储 算法 前端开发
【前端算法】链表和数组实现队列的区别
比较链表和数组实现队列的性能
161 0
|
算法 前端开发 测试技术
【前端算法】两个栈实现一个队列
介绍栈和队列的区别,以及如何使用栈实现一个队列
116 0
|
存储 前端开发 算法
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
132 0
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
|
算法 计算机视觉 C++
Kalman算法C++实现代码(编译运行通过)
Kalman算法C++实现代码(编译运行通过)
167 0
一则有趣的算法题:两个栈实现一个队列
一则有趣的算法题:两个栈实现一个队列
|
算法 C++
C++ 实现KMP字符串匹配算法
C++ 实现KMP字符串匹配算法