Transacties en regels visualiseren

Market Basket-analyse in R

Christopher Bruffaerts

Statistician

Interactief inspecteren

Regels extraheren

rules = apriori(Groceries, 
                parameter = list(
                  supp=.001,
                  conf=.5,
                  minlen=2,
                  target='rules'
                 ))
# Datatable-inspectie
inspectDT(rules)

HTML-tabel

DT_groceries

Market Basket-analyse in R

Interactieve scatterplots

Plot uit arulesViz

# Plot regels als scatterplot
plot(rules, method = "scatterplot",
     engine = "html")

Andere plottypes via method:

  • two-key plot
  • grouped
  • matrix

Scatterplots en meer

Groceries_interactive_scatter

Market Basket-analyse in R

Interactieve grafen

De engine en de methode

# Plot regels als graaf
plot(rules, method = "graph",
     engine = "html")

graph_groceries

Market Basket-analyse in R

Interactieve subgrafen

Geëxtraheerde regels sorteren

# Top 10 regels met hoogste confidence
top10_rules_Groceries = 
    head(sort(rules,by = "confidence"), 10)
inspect(top10_rules_Groceries)
# Plot de top 10 regels
plot(top10_rules_Groceries, 
     method = "graph",  engine = "html")

subgraph_groceries

Market Basket-analyse in R

RuleExplorer voor Groceries

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

shiny_groceries

Market Basket-analyse in R

Laten we wat filmregels visualiseren!

Market Basket-analyse in R

Preparing Video For Download...