Visualizzare transazioni e regole

Analisi del carrello in R

Christopher Bruffaerts

Statistician

Ispezione interattiva

Estrazione delle regole

rules = apriori(Groceries, 
                parameter = list(
                  supp=.001,
                  conf=.5,
                  minlen=2,
                  target='rules'
                 ))
# Ispezione in datatable
inspectDT(rules)

Tabella HTML

DT_groceries

Analisi del carrello in R

Scatterplot interattivi

Grafico da arulesViz

# Traccia le regole come scatterplot
plot(rules, method = "scatterplot",
     engine = "html")

Altri tipi con method:

  • two-key plot
  • grouped
  • matrix

Scatterplot e altro

Groceries_interactive_scatter

Analisi del carrello in R

Grafi interattivi

Engine e method

# Traccia le regole come grafo
plot(rules, method = "graph",
     engine = "html")

grafo_groceries

Analisi del carrello in R

Sottografi interattivi

Ordinare le regole estratte

# Top 10 regole con confidenza più alta
top10_rules_Groceries = 
    head(sort(rules,by = "confidence"), 10)
inspect(top10_rules_Groceries)
# Grafica le prime 10 regole
plot(top10_rules_Groceries, 
     method = "graph",  engine = "html")

sottografo_groceries

Analisi del carrello in R

RuleExploring Groceries

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

shiny_groceries

Analisi del carrello in R

Visualizziamo alcune regole sui film!

Analisi del carrello in R

Preparing Video For Download...