数据分析一定要懂的模型——购物篮模型

article/2025/1/12 23:15:20

要想做好数据分析必定要理解和熟悉掌握各类数据分析模型,但网络上的大部分文章只是给你罗列出了有哪几种数据分析模型及对应理论,并未用实例来辅助说明。

很多时候,看完就只是看完,并没有深刻理解这种分析模型,等到下次要开始分析数据了,又是一脸懵,然后再去收藏夹里翻文章。

在这里插入图片描述

学东西在精不在多,老李今天就分享1个常用的数据分析模型——购物篮分析模型,并附上应用实例,希望能让大家真正掌握这个分析模型,并在之后分析数据时能自己把模型灵活用起来!

购物篮分析模型原理

不知道大家去逛超市时有没有发现,超市里常会把婴儿的纸尿裤和啤酒放在一起售卖。其实原因也很简单,超市经过数据分析发现,买尿不湿的家长以父亲居多,如果他们在买尿不湿的同时恰好看到了啤酒,就会有很大的概率购买,从而就能提高啤酒的销售量。

在这里插入图片描述

看到这,你可能会觉得这不是常识吗?为什么还是个数据分析模型。

其实不然。虽然这种现象你看过去是常识,但这种通过研究用户消费数据,将不同商品之间进行关联,并挖掘二者之间联系的分析方法,就叫做商品关联分析法,即购物篮分析模型。需要通过「支持度」、「置信度」、「提升度」三个指标判断商品之间的关联程度,常用于零售行业。

这个模型一般是用来找出顾客购买行为的模式:
①比如用户买了A商品,是否会对B商品产生什么影响?
②不同的用户是否具有不同的购买模式?
③哪些产品应该放在一起进行捆绑销售?
在分析案例前,先解释下这三个指标分别代表的意思和计算方法。

「支持度」:A商品和B商品同时被购买的概率,显然支持度越大,商品间关联性越强。

计算公式:同时购买A和B订单数 / 总购买订单数

今天共有10笔订单,其中同时购买可乐和薯片的次数是7次,那么可乐+薯片组合的支持度就是7/10=70%。
「置信度」:因为购买了A所以购买了B的概率,注意与支持度区分。

计算公式:同时购买A和B订单数 / 购买A的订单数

今天共有10笔订单,其中购买可乐的次数是4,同时购买可乐和薯片的次数是3,则其置信度是3/4=75%
「提升度」:先购买A对购买B的提升作用,用来判断商品组合方式是否具有实际价值,大于1说明该组合方式有效,小于1则说明无效。

计算公式:支持度 / ( (购买A次数/总购买订单数)*(购买B次数/总购买订单数) )

今天共有10笔订单,购买可乐的次数是8,购买薯片的次数是6,购买可乐+薯片的次数是6,那么提升度是0.6 /(0.8*0.6)>1,因此可乐+薯片的组合方式是有效的。
讲完购物篮模型的原理和计算公式,只能大概掌握一些皮毛,接下来老李就带你用实例来应用一下购物篮分析模型,加深印象。

案例分析

以我们最为熟悉的超市为例。案例背景是A集团超市最近在准备周年大促,需要根据近3个月A集团超市旗下各门店商品销售明细,来确定哪些商品需要组合起来捆绑促销。

先不急着分析,先理清一下思路,要解决这个问题,我们需要从以下五个步骤进行思考。

第一步:确定使用工具、数据来源

使用工具:FineBI数据分析工具

数据来源:A集团超市商品销售总表(已脱敏处理)

在这里插入图片描述
A超市商品销售总表

第二步:计算指标

根据上述计算公式可知,我们需要计算

①总购买订单数 ②同时购买A和B的订单数 ③分别购买A和B的订单数

接下来,我们就利用FineBI工具来逐个计算。

①总购买订单数

要计算总购买订单数,首先我们要先勾选「单据编码」,添加分组汇总,设置汇总方式为「去重计数」,对单据编码个数求和,从而轻松计算出总购买订单数。

在这里插入图片描述

②计算同时购买A和B订单数

要计算同时购买A和B的订单数,就需要复制一列相同的商品类别,将两列合并在一起,就可以分出比如A+A、A+B、B+A等的商品组合。

让表左右合并,而后选择并集合并,合并依据为单据编码。

在这里插入图片描述

将商品名称作为A商品,集团商品总表-商品名称作为B商品。显然,不需要类似 A+A 的组合,因此需要将该数据过滤掉,输入函数【商品名称!=集团商品销售总表-商品名称】即可。

③计算分别购买A和B的订单数

添加左右合并,并将合并结果命名为「购买A的次数」,B商品同理计算。

在这里插入图片描述

第三步:计算支持度、置信度、提升度

得到上面三个指标后,我们就可以开始计算支持度、置信度、提升度了。

支持度=同时购买A和B订单数/总购买订单数,新增列。置信度,提升度同理,就不列举了。

在这里插入图片描述

第四步:数据分析

计算得到支持度、置信度、提升度的结果后,我们就可以开始进行数据分析了。

使用FineBI的自定义图表,分析商品间的关联程度,用颜色的深浅和具体计算数字来表示关联程度的高低。

在这里插入图片描述
商品关联分析

在这里插入图片描述
商品支持度分析

在这里插入图片描述
商品置信度分析

在这里插入图片描述
商品提升度分析

第五步:得出分析结论

(1)微爽日用卫生巾和家之寓圆形夹晒架的支持度(同时购买概率)最高,为5.95。且购买家之寓圆形夹晒架后又购买微爽日用卫生巾的置信度较高,为0.27,大于平均置信度,因此两者被一起购买的概率很大,可放置在货架的相邻位置,刺激顾客购买欲。

(2)本地小白菜和香妃蜜瓜的置信度最高,为0.42。因此可将小白菜和香妃蜜瓜放在果蔬货架的相邻位置或捆绑销售。

(3)青葱和雪碧的提升度最高,为8.44。即购买雪碧后对购买青葱有较大的提升作用,但考虑到青葱和雪碧的购买量都较大,且都为常备品,基于实际情况来说,不适合捆绑销售。

(4)盐津铺子和嘉士利威化饼的提升度较高,为4.54,大于1。两个都为零食货柜商品,因此可考虑捆绑销售。

总结

经过上述五个步骤,我们可以得出初步的分析结论。当然,最后的零售促销方案还是得根据超市的实际情况来判断合不合适(例如分析结论中的青葱和雪碧),数据只能辅助我们的决策,而不能直接给予决策。

最后,分享一下数据分析工具和数据源,大家可以操作试试,毕竟实践出真知

回个“购物篮模型”就能获得!


http://chatgpt.dhexx.cn/article/J6f3YwMl.shtml

相关文章

购物篮分析的基本概念、商业价值与算法介绍

作者 | gongyouliu 编辑 | auroral-L 全文共4915字,预计阅读时间45分钟。 购物篮分析的基本概念、商业价值与算法介绍 1. 什么是购物篮分析 2. 购物篮分析的商业价值 2.1 指导线下门店商品排列、摆放 2.2 优化线下采购、供应链与库存 2.3 为活动营销提供数据支…

给Windows系统配置host

以管理员身份运行命令提示符;注意:一定要管理员身份运行,否则后面存host的时候会出现没有修改权限的问题在命令行中键入:notepad,然后回车;这是打开记事本命令在记事本中工具栏选择“文件-打开”&#xff0…

#vue# 【二】本地电脑如何配置host文件?

#vue# 本地电脑如何配置host文件? (1)host概念 在进行请求接口之前,我们需要先配备好host Hosts:它是一个没有扩展名的系统文件, 而它的的基本作用,就是将一些我们个人常用的网址和相对应的IP…

window -- 配置hosts

在我们使用内网办公的时候,很多时候连接一些环境都是通过域名去访问的,但是因为这些内网的域名在公网是不存在的,可能会导致我们访问找不到地址,这时候我们可以配置本地hosts,把内网的域名与对应的ip映射起来&#xff…

vmware 配置host-only ip

增加网卡 新增加这个文件&#xff0c;根据ip a的信息增加 cat > /etc/sysconfig/network-scripts/ifcfg-enp0s8 <<EOF NM_CONTROLLEDyes BOOTPROTOnone ONBOOTyes IPADDR11.11.11.108 NETMASK255.255.255.0 DEVICEenp0s8 PEERDNSno EOF 默认安装虚拟机时候&#xff…

[windows]修改本机host配置

修改本机host配置 windows修改本机host配置 windows修改本机host配置 进入我的电脑C盘进入C:\Windows\System32\drivers\etc找到hosts文件修改

Mac配置host

1、打开终端&#xff0c;输入以下命令 sudo vi /etc/hosts 2、输入电脑密码 3、输入 i 进行编辑&#xff0c;然后输入内容 4、 按下esc键 &#xff0c;输入:wq 进行保存即可

为什么要配置host(转载)

Window下的&#xff1a;\WINDOWS\system32\drivers\etc\hosts文件 用记事本打开hosts文件&#xff0c;它的作用是包含IP地址和Host name(主机名)的映射关系&#xff0c;是一个映射IP地址和Hostname(主机名)的规定&#xff0c;规定要求每段只能包括一个映射关系&#xff0c;IP地…

Mac如何配置host

Mac如何配置host sudo vi /etc/hosts输入密码 按Esc 输入:wq 退出即可

配置本地hosts

什么是hosts ? hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机域名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是&#xff0c;计算机的用户可以直接对hosts文件进行控制。hosts文件的作用非常大&#xf…

Windows上配置host

第一步&#xff1a;找到并打开host文件 把要添加的 host添加到最后面保存就好了。

switchhosts怎么配置host?

switchhosts怎么配置host&#xff1f;SwitchHosts支持直接对host文件进行编辑&#xff0c;用户可以快速添加自己的host解析规则&#xff0c;SwitchHosts也支持在多个host方案直接快速的切换&#xff0c;那要配置host应该如何操作呢&#xff1f;来看下switchhosts配置host的方法…

Host Windows 配置

一、什么是Host&#xff0c;有什么作用 Hosts是一个没有扩展名的系统文件&#xff0c;其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时&#xff0c;系统会首先自动从Hosts文件中寻找对应的IP地址…

hosts文件配置以及DNS原理解析

文章目录 前言一、hosts是什么&#xff1f;二、hosts原理1.什么是DNS2.DNS解析的顺序 三、配置hosts四、应用场景五、hosts修改权限问题总结 前言 本文主要介绍windows中 hosts 文件的使用&#xff0c;以及运行原理。 一、hosts是什么&#xff1f; hosts就是系统的一个配置文…

更改配置本地host地址

Hosts是一个没有扩展名的系统文件&#xff0c;主要作用是定义IP地址和主机名的映射关系&#xff0c;就是将一些常用的域名网址与其对应的IP地址建立一个关联“数据库”&#xff0c;当用户在浏览器中输入一个需要登录的网址时&#xff0c;系统会首先自动从Hosts文件中寻找对应的…

host配置

host配置 1、C:\Windows\System32\drivers\etc&#xff0c;复制到地址栏&#xff0c;找到hosts或HOSTS 2、hosts文件对格式的要求非常严格&#xff0c;最好是使用记事本打开。 3、把需要加入的host地址加入&#xff0c;在注释语句前加入"#",可添加注释。

phpstudy本地环境搭建教程

PHPStudy为服务器环境提供极佳配置的解决方案支持CentOS、Ubuntu、Debian、Fedora、deepin&#xff0c;Web端管理&#xff0c;QQ群及论坛技术支持一键创建网站、FTP、数据库、SSL&#xff1b;安全管理&#xff0c;计划任务&#xff0c;文件管理&#xff0c;PHP多版本共存及切换…

PhpStudy导入php项目及运行php项目

一&#xff1a;前言 今天笔者弄到了一份图书管理系统的php源码&#xff0c;然后想用PhpStudy运行这个项目。搜了发现网上一堆教程都是差不多一样&#xff0c;好几个内容一样还标注是原创&#xff0c;笔者无语了&#xff0c;还有就是版本有些旧了&#xff0c;内容部分与新版有些…

[ 靶场环境篇 ] phpstudy 集成环境安装教程(特别详细)

&#x1f36c; 博主介绍 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 _PowerShell &#xff0c;很高兴认识大家~✨主攻领域&#xff1a;【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】&#x1f389;点赞➕评论➕收藏 养成习…

最新版 Phpstudy的介绍和使用教程新手看了就会简单易懂

phpstudy是一个php运行环境的集成包&#xff0c;用户不需要去配置运行环境&#xff0c;就可以使用&#xff0c;phpstudy不仅是一款比较好用的php调试环境工具&#xff0c;并且还包括了开发工具和常用手册&#xff0c;对于新手是有很大帮助的。 ​​​​​​小皮面板(phpstudy) …