反馈已提交
网络繁忙
通过研究用户消费数据,将不同商品之间进行关联,并挖掘二者之间联系的分析方法,即「购物篮分析」。
找出顾客购买行为的模式:
比如用户买了A商品,是否会对B商品产生什么影响?
不同的用户是否具有不同的购买模式?
哪些产品应该放在一起进行捆绑销售?
详情仪表板链接请参见:购物篮分析
关联分析由以下指标进行衡量。
支持度是指A商品和B商品同时被购买的概率,或者说某个商品组合的购买次数占总商品购买次数的比例。
支持度说明了这条规则在所有事务中有多大的代表性,显然支持度越大,关联规则越重要。
物品集A对物品集B的支持度support
P(A n B)
物品集B对物品集A的置信
度P(B|A)
支持度计算公式:同时购买A和B订单数/总购买订单数
置信度计算公式:同时购买A和B订单数/购买A的订单数
提升度计算公式:支持度/((购买A次数/总购买订单数)*(购买B次数/总购买订单数))
以「单据编码」为合并依据,可以得到所有订单中产生的商品组合。
1)使用「集团商品销售总表」新建分析主题:购物篮分析。添加数据,勾选「单据编码」和「商品名称」。如下图所示:
2)添加「左右合并」,合并数据集为「集团商品销售总表」下的「单据编码」和「商品名称」,如下图所示:
3)选择「左合并」,合并依据为「单据编码」,如下图所示:
4)添加字段设置更改名字。将「商品名称」作为 A 商品,「集团商品总表-商品名称」作为 B 商品。如下图所示:
由 1.4 节的公式可知需要的指标有:同时购买A和B的订单数、购买A的订单数、购买B的订单数、总购买订单数
新增一列,按「A商品名称」进行分组,对分组后的单据编码进行去重计数,可以得到购买A的订单数。如下图所示:
再添加一个新增汇总列,按「B商品名称」进行分组,对分组后的单据编码进行去重计数,可以得到购买B的订单数,如下图所示:
添加一个新增汇总列,按「A商品名称」和「B商品名称」进行分组,对分组后的单据编码进行去重计数,可以得到同时购买A和B的订单数,如下图所示:
添加一个新增汇总列,对所有的单据编码进行去重计数,可以得到一共有多少订单,如下图所示:
以上所有的基础指标「同时购买A和B的订单数」、「购买A的次数」、「购买B的次数」、「总购买订单数」都已经计算得出了。接下来只需要计算支持度、置信度、提升度就可以了。
支持度=同时购买A和B订单数/总购买订单数,新增公式列,如下图所示:
置信度=同时购买A和B订单数/购买A的订单数,新增列,如下图所示:
提升度=支持度/((购买A的订单数/总购买订单数)*(购买B的订单数/总购买订单数)),新增列,如下图所示:
当 A商品名称 和 B商品名称 相同时,它们是同一个产品,计算支持度、置信度、提升度没有意义。我们可以过滤掉这部分的商品组合,如下图所示:
完成以上步骤后,保存并更新该分析主题。
1)使用刚刚保存的「购物篮分析」制作组件。选择「自定义图标」,将「A产品名称」和「B产品名称」分别拖入横轴和纵轴。
在图形属性设置矩形快,将「支持度」拖入颜色栏。由于作图会导致多订单的值相加,所以支持度的汇总方式需要选择平均。如下图所示:
2)再新建一个组件,展示「支持度」、「置信度」、「提升度」的明细数据。如下图所示:
其中「支持度、置信度、提升度」由于多订单会合并求和,所以它们的汇总方式要改为「平均」。数值格式设置为百分比,如下图所示:
详情参见本文 1.3 节。
フィードバック
鼠标选中内容,快速反馈问题
鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。
不再提示
10s后关闭