啤酒与尿布---神奇的购物篮分析

老高的购物篮分析

公告

“啤酒与尿布”是一个真实的故事,发生在1990年代的沃尔玛大卖场,代表卖场的购物篮商品之间存在着某种特定的关联关系,挖掘并利用这种关联关系,可以使得实体零售门店充分;了解顾客的购物场景,为选品与品类管理、定价与调价、促销策略及评估、关联陈列、顾客行为聚类等提供了有效的数据依据。

我在2008年撰写了《啤酒与尿布-神奇的购物篮分析》(清华大学出版),开辟本专栏,是为了与大家探讨实体门店购物篮管理的理念、计算方法及案例,以及能够与相关软件企业合作,开发相关应用软件产品

MP:13901022781 微信同号

统计

今日访问:143

总访问量:223886

Apriori算法解析(以R语言为例)(三)

2023年09月04日

评论数(0)

关联规则的图形化

> plot(last.rules,control = list(jitter=2,col=rev(brewer.pal(9,"Greens")[4:9])),shading = "lift") #对上述关联规则绘制散点图

# 表示散点图上颜色深浅的度量是lift,jitter=2(增加抖动值),col是调色板,默认是100个颜色的灰色调色板,brewer.pal(n, name): 创建调色板:n表示该调色板内总共有多少种颜色;name表示调色板的名字。这里使用Green这块调色板,引入9颜色。

# 结果显示为图3-7

                                        图3-7 特定条件的关联规则散点图

# 散点图显示了规则的分布,大部分规则的support在0.1以内,Confidence在0-0.8以内。

> last.rules <- apriori(Groceries,parameter = list(support=0.025,confidence=0.005)) # 按照支持度=0.025、置信度=0.005对Groceries数据库寻找关联规则

>vegie.rules <- subset(last.rules,subset=rhs %pin% "vegetables") # 按照上述关联规则,寻找后件(rhs)具有vegetables(蔬菜)的关联规则;

>plot(vegie.rules,method="graph") # 对上述关联规则进行绘图,结果为图3-8

       图3-8 特定关联规则且后件为vegetables(蔬菜)的关联规则图示

# 图3-8 中显示了特定关联规则中,后件包含蔬菜的关联规则;

# 由于选取vegetables(蔬菜)的条件是部分匹配,因此在图中列出了多种蔬菜,比如other vegetables(其他蔬菜)、root vegetables(根茎蔬菜)、frozen vegetables(冷冻蔬菜)等蔬菜品类。

# 图中的箭头代表了关联规则的方向性,箭头的出发点(品类名称、圆点)为关联规则的前件、箭头的指向为关联规则的后件,比如图中的rolls/buns(圆面包)是前件、other vegetables是后件。

# 图中other vegetables(其他蔬菜)呈现了某种向心性,说明“其他蔬菜”作为后件与很多品类形成了关联规则,是一种购物篮中非常重要的商品。


文章为作者独立观点,不代表联商专栏立场。

联商专栏原创文章由作者授权发表,转载须经作者同意,并同时注明来源:联商专栏+老高与购物篮分析。