Wizualizacja transakcji i reguł

Analiza koszyka zakupowego w R

Christopher Bruffaerts

Statistician

Interaktywna inspekcja

Wyodrębnianie reguł

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

Tabela HTML

DT_groceries

Analiza koszyka zakupowego w R

Interaktywne wykresy punktowe

Wykres z arulesViz

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

Inne typy wykresów przy użyciu method:

  • wykres dwu-kluczowy
  • zgrupowany
  • macierzowy

Wykresy punktowe i inne

Groceries_interactive_scatter

Analiza koszyka zakupowego w R

Interaktywne grafy

Silnik i metoda

# Plot rules as graph
plot(rules, method = "graph",
     engine = "html")

graph_groceries

Analiza koszyka zakupowego w R

Interaktywne podgrafy

Sortowanie wyodrębnionych reguł

# Top 10 rules with highest confidence
top10_rules_Groceries = 
    head(sort(rules,by = "confidence"), 10)
inspect(top10_rules_Groceries)
# Plot the top 10 rules
plot(top10_rules_Groceries, 
     method = "graph",  engine = "html")

podgraf_groceries

Analiza koszyka zakupowego w R

Eksploracja reguł dla Groceries

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

shiny_groceries

Analiza koszyka zakupowego w R

Zwizualizujmy reguły filmowe!

Analiza koszyka zakupowego w R

Preparing Video For Download...