Análise de Cesta de Compras em R
Christopher Bruffaerts
Statistician
Extração de regras
rules = apriori(Groceries,
parameter = list(
supp=.001,
conf=.5,
minlen=2,
target='rules'
))
# Inspeção com Datatable
inspectDT(rules)
Tabela HTML
Gráfico com arulesViz
# Plotar regras como diagrama de dispersão
plot(rules, method = "scatterplot",
engine = "html")
Outros tipos via method:
Dispersão e outros
Engine e method
# Plotar regras como grafo
plot(rules, method = "graph",
engine = "html")
Ordenando as regras extraídas
# Top 10 regras com maior confiança
top10_rules_Groceries =
head(sort(rules,by = "confidence"), 10)
inspect(top10_rules_Groceries)
# Plotar as 10 melhores regras
plot(top10_rules_Groceries,
method = "graph", engine = "html")
rules = apriori(Groceries, parameter=list(supp=0.001, conf=0.8))
ruleExplorer(rules)
Análise de Cesta de Compras em R