首先需要安装 arules
库,在 R 环境中可以使用 install.packages("arules")
命令进行安装。
然后可以使用以下步骤来挖掘关联规则:
导入数据,一般使用的是带有交易数据的数据框或矩阵。
使用
apriori()
函数对数据进行关联规则挖掘。该函数接受数据和一些参数,例如最小支持度和最小置信度。使用
inspect()
函数来查看结果。
示例代码如下:
# 导入数据
data = read.csv("dataset.csv", header = TRUE)
# 数据预处理, 将交易数据转换为关联规则适用的格式
transactions = as(data, "transactions")
# 挖掘关联规则
rules = apriori(transactions, parameter = list(support = 0.05, confidence = 0.8))
# 查看结果
inspect(rules)
对于结果,antecedent(前驱)是满足条件的元素,consequent(后继)是预测结果,可以用inspect(rules)来查看,其中的 support, confidence, lift 等参数是关联规则的重要度量。