Skip to content

Commit

Permalink
Eclat algorithm for market basket analysis
Browse files Browse the repository at this point in the history
  • Loading branch information
eaglewarrior authored Oct 2, 2018
1 parent 2ac4ff8 commit ea3cf0f
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions eclat.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Eclat

# Data Preprocessing
# install.packages('arules')
library(arules)
dataset = read.csv('Market_Basket_Optimisation.csv')
dataset = read.transactions('Market_Basket_Optimisation.csv', sep = ',', rm.duplicates = TRUE)
summary(dataset)
itemFrequencyPlot(dataset, topN = 10)

# Training Eclat on the dataset
rules = eclat(data = dataset, parameter = list(support = 0.003, minlen = 2))

# Visualising the results
inspect(sort(rules, by = 'support')[1:10])

0 comments on commit ea3cf0f

Please sign in to comment.