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

本文通过R语言的arules包,以Groceries数据集为例,详细解析Apriori算法在关联分析中的应用步骤,包括数据加载、数据库观察、购物篮分析等,展示了如何进行商品类别统计和购物篮系数分布的探讨。
摘要由CSDN通过智能技术生成

下面以最常用的R语言为例,解析Apriori算法的基本分析思路。
R 语言中关于关联分析的开发包非常丰富,有arulesCBA、arulesNBminer、Opusminer、RKEEL 、arulesSequences、RSarules等,这里主要以基础的arules、arulesViz等开发包。

以Groceries数据集为示范,介绍Apriori算法的关联分析步骤。
下面范例使用的是R version 4.1.2(RStudio)开发环境。
1、#载入算法包及购物篮数据库
> install.packages(“arulesViz”) #安装Apriori算法可视化开发包
>library(arules) #载入关联规则包
>Library(arulesViz) #载入关联规则的数据可视化
>Library(RColorBrewer) # 载入图形调色板
>data(Groceries) #调用R自带超市数据集Groceries

2、对Groceries数据集进行观察:
>print(levels(itemInfo(Groceries)[[“level1”]])) # 查看Groceries数据库一级商品品类,显示如下:
[1] “canned food” “detergent” “drinks”
[4] “fresh products” “fruit and vegetables” “meat and sausage”
[7] “non-food” “perfumery” “processed food”
[10] “snacks and candies”
# 显示结果表示Groc

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值