对相关商品进行支持度、置信度、提升度三方面的关联规则分析

楼主
我是社区第2068347位番薯,欢迎点我头像关注我哦~

根据数据库Exam.db中的订单明细表(OrderDetails),使用FineBI V5.0对相关商品进行支持度、置信度、提升度三方面的关联规则分析。

主要考查考生的FineBI数据建模能力,以下所有试题内容需要配置FineBI中的关联关系或者自助数据集进行建模,不得使用SQL数据集进行建模解答。

思路:先研究3个指标的定义公式,了解清楚需要的原子指标、派生指标。

参考了以下资料:

https://help.fanruan.com/finebi/doc-view-1195.html    

https://bbs.fanruan.com/wenda/question/21253.html

要计算支持度、置信度、提升度三个指标,需要这些指标支撑:总订单数,商品订单数,商品A&B交集订单数

以上3个指标的粒度不一致,需要提前准备3张不同粒度的表。

一、准备总订单数结果表

二、准备商品维度统计的订单数结果表

三、准备 商品A&B交集订单数结果表

1、由于我没有在BI上找到能自连接的方法,先行将Exam_OrderDetails 复制一个副本出来,再进行左连接【连接时去掉合并依据  商品】

2、设置字段,对2个商品字段进行重命名,主表的叫 分析商品、副本表的叫 关联商品

3、分组汇总,得出商品A&B交集订单数结果表,添加过滤条件,去掉分析商品 = 关联商品的数据

四、准备最终的ads表,将相关数据合并起来

1、选择商品A&B交集订单数结果表做主表,关联订单总数,商品订单数【需要关联2次,一次用“分析商品”关联,将分析商品”对应的商品订单数合并进行记录中;一次用“关联商品”进行关联,将“关联商品”对应的商品订单数合并进行记录中】,结果如图:

关联总订单数时,没有维度,用 编辑合并计算创建关联条件,直接输入1即可

五、增加公式列,根据支持度、置信度、提升度三个指标的计算公式,创建这3个指标

1、支持度

2、置信度

3、提升度

到此完成数据建模

 

 

 

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 3047浏览人数
最后回复于:2023-4-30 17:08

返回顶部 返回列表