# Apriori Algorithm in R
# Install and load required package
install.packages("arules")
library(arules)
# Load built-in transaction data
data("Groceries")
# Apply Apriori algorithm to find frequent itemsets
frequent_items <- apriori(Groceries, parameter = list(supp = 0.01, target = "frequent itemsets"))
# Generate association rules
rules <- apriori(Groceries, parameter = list(supp = 0.01, confidence = 0.5))
# Sort rules by lift
sorted_rules <- sort(rules, by = "lift", decreasing = TRUE)
# View top results
inspect(head(frequent_items, 10))
inspect(head(sorted_rules, 10))
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter