R로 배우는 Market Basket Analysis
Christopher Bruffaerts
Statistician
규칙 추출
rules = apriori(Groceries,
parameter = list(
supp=.001,
conf=.5,
minlen=2,
target='rules'
))
# 데이터테이블로 확인
inspectDT(rules)
HTML 테이블
arulesViz 플롯
# 규칙을 산점도로 플롯
plot(rules, method = "scatterplot",
engine = "html")
method로 가능한 다른 플롯:
산점도 및 기타
엔진과 메서드
# 규칙을 그래프로 플롯
plot(rules, method = "graph",
engine = "html")
추출한 규칙 정렬
# 신뢰도가 가장 높은 상위 10개 규칙
top10_rules_Groceries =
head(sort(rules,by = "confidence"), 10)
inspect(top10_rules_Groceries)
# 상위 10개 규칙 플롯
plot(top10_rules_Groceries,
method = "graph", engine = "html")
rules = apriori(Groceries, parameter=list(supp=0.001, conf=0.8))
ruleExplorer(rules)
R로 배우는 Market Basket Analysis