可视化交易与规则

R 中的购物篮分析

Christopher Bruffaerts

Statistician

交互式查看

规则提取

rules = apriori(Groceries, 
                parameter = list(
                  supp=.001,
                  conf=.5,
                  minlen=2,
                  target='rules'
                 ))
# 使用数据表查看
inspectDT(rules)

HTML 表格

DT_Groceries

R 中的购物篮分析

交互式散点图

来自 arulesViz 的绘图

# 将规则绘为散点图
plot(rules, method = "scatterplot",
     engine = "html")

使用 method 的其他图:

  • two-key plot
  • grouped
  • matrix

散点图及更多

Groceries_交互式散点图

R 中的购物篮分析

交互式图

引擎与方法

# 将规则绘为图
plot(rules, method = "graph",
     engine = "html")

图_Groceries

R 中的购物篮分析

交互式子图

对提取的规则排序

# 置信度最高的前10条规则
top10_rules_Groceries = 
    head(sort(rules,by = "confidence"), 10)
inspect(top10_rules_Groceries)
# 绘制前10条规则
plot(top10_rules_Groceries, 
     method = "graph",  engine = "html")

子图_Groceries

R 中的购物篮分析

探索 Groceries 规则

rules = apriori(Groceries, parameter=list(supp=0.001, conf=0.8))
ruleExplorer(rules)

Shiny_Groceries

R 中的购物篮分析

可视化一些电影规则!

R 中的购物篮分析

Preparing Video For Download...